Smelt Pre-releases
To install the latest pre-release use the following command: npm install smelt-cli@pre -g
Warning; there will be bugs! Pre-release versions of Smelt are used to test out new features that may break things, and may change in the future. Please report any issues on the Smelt Github project.
1.2.0 Pre-releases
Version 1.2.0-pre3
- Issue #94 and Pull Request #97:
Marker entites can now be created inside bang commands/plugins using the
markerTagoption.- Any marker entity assigned inside a script WON’T persist afterwards, but any marker entity assigned before the script is called will be used so long as it’s not reset inside the script.
- Pull Request #95 from mrjvs: A new built in
!delaycommand.- Usage:
!delay <ticksToWait> <useConditional> <command> - Example:
!delay 20 false /say Hello World
- Usage:
Version 1.2.0-pre2
- The RCON client will now output additional debug information
when
Output.ShowDebugInfois true, or when using the--debugswitch. - RCON: Slash removed from the start of commands as this causes command not recognised on some servers (Spigot).
Version 1.2.0-pre1
- Adding an experimental
!statscommand. See usage below. - Adding experiment RCON support.
- When using RCON, all other compile modes (copy to clipboard, write to file etc) are ignored.
- Use
smelt configto setup your RCON settings:Output.UseRCONshould be true.RCON.IpAddressRCON.PortNumberRCON.PasswordRCON.Selector
- About the “selector”:
- The “selector” is used by Smelt to identity an entity to execute commands from.
- Use the normal Minecraft selector syntax.
- This is needed to set the location of the command blocks.
- This entity replaces the source command block used by Smelt when installing as a combined-command.
- The location of the entity identified in the selector should be in the same place you would normally put a source command block.
- Only 1 entity matching the selector should exist.
RCON.Selectorcan remain empty and the default selector will bercon_FILENAME.mcc>{"rconSelector":"MYSELECTOR"}can be used in.mccfiles to override the default/config selector per module.
- NOTE: There will be bugs, can crash servers!
!stats usage
Usage: !stats <entity|block>
For entity: !stats entity <selector> <clear|set> <mode> <selector> <objective>
For block: !stats block <clear|set> <mode> <selector> <objective>
Mode selections: AffectedBlocks | AffectedEntities | AffectedItems | QueryResult | SuccessCount
1.1.0 Pre-releases
Version 1.1.0-pre10
- Fixed another issue
moduleStartZnot being used. (see #82).
Version 1.1.0-pre9
- Fix for bug with
moduleStartYandmoduleStartZ. (see #82).
Version 1.1.0-pre8
- Additional fix for the conditional corners bug. (see #68).
- This should also be considered the long term fix since it will now work for future layout changes.
Version 1.1.0-pre7
- Minecraft 1.11 output is now the default output, since that’s the current version of Minecraft.
- Use the
smelt config --change-localcommand to switch to 1.9/1.10 output on a specific project.
- Use the
- The physical size of a module (.mcc file) in Minecraft can now be changed within each .mcc file.
- This overrides any
Modulessettings inconfig.jsonfiles. - Use the following JSON properties at the start of the file:
>{ "moduleStartX": 0, "moduleStartY": 0, "moduleStartZ": 0, "moduleStopX": 15, "moduleStopY": 15, "moduleStopZ": 15, "moduleBorder": 1 }
- This overrides any
Version 1.1.0-pre6
- First version of watch feature
- The
smelt compile YOURFILE.mcc --watchcommand will automatically compile the watched file(s) when they change. - This has only beed tested on Windows so far.
- The
- Chain behaviour of
impulse-chainandrepeating-chain- In addition to automatically switching to chain blocks, Smelt will also automatically change to
auto:true.
- In addition to automatically switching to chain blocks, Smelt will also automatically change to
Version 1.1.0-pre5
- Bug fixes from 1.0.3 and 1.0.4
DefaultTrackOutputsetting and newtrackOutputJSON property support.- A
falsevalue addsTrackOutput:0bto command blocks.truedoesn’t add anything.
- A
- Output command length and percentage into terminal for easy reference.
- Fix marker entites being 1 block too high (introduced during pre-releases only)
- Change the conditional corners feature to use
SuccessCount:0b.- A long term fix is required. (see #68).
- Large refactoring of some code. Bugs may have been added.
Versions 1.1.0-pre1 to 1.1.0-pre4
- New configuration
MinecraftVersionsetting to add support for 1.11 commands (Work in progress) - New configuration
Modulessettings (StartX,StopXetc) for specifying module sizes (see example below).
Example of 1.1.0 pre-release config.json:
{
"Output":
{
"ShowDebugInfo": false,
"ShowCompiledCommands": false,
"CopyCompiledCommands": false,
"WriteCompiledCommandsToFile": true,
"MinecraftVersion": "1.10"
},
"Modules":
{
"StartX": 0,
"StartY": 0,
"StartZ": 0,
"StopX": 15,
"StopY": 15,
"StopZ": 15,
"Border": 1
},
"Commands":
{
"DefaultCommandBlockType": "impulse",
"DefaultConditionalValue": false,
"DefaultAutoValue": true,
"DefaultTrackOutput": false
},
"Markers":
{
"EntityType": "AreaEffectCloud",
"SummonFileMarkers": true,
"SummonRowMarkers": true
}
}