Pre-Release: TShock 4.4.0 Pre 3 for Terraria 1.4.0.2
Pre-releaseworldmode
has been updated so it now selects the correct mode. Also enabled using 'journey' or 'creative' to select the same thing (i.e., worldmode creative
does the same thing as worldmode journey
)
The following commands have been removed: tbloodmoon
, invade
, dropmeteor
. fullmoon
, sandstorm
, rain
, eclipse
The following command has been added to replace them: worldevent
. This command requires the tshock.world.events
permission.
worldevent
can be used as so:
worldevent [event type] [sub type] [wave (if invasion event)]
Valid event types are meteor
, fullmoon
, bloodmoon
, eclipse
, invasion
, sandstorm
, rain
Valid sub types are goblins
, snowmen
, pirates
, pumpkinmoon
, frostmoon
for invasions, and slime
for rain.
A new set of permissions has been added under the node tshock.world.events
:
tshock.world.events.bloodmoon
: Enables access to the worldevent bloodmoon
command
tshock.world.events.fullmoon
: Enables access to the worldevent fullmoon
command
tshock.world.events.invasion
: Enables access to the worldevent invasion
command
tshock.world.events.eclipse
: Enables access to the worldevent eclipse
command
tshock.world.events.sandstorm
: Enables access to the worldevent sandstorm
command
tshock.world.events.rain
: Enables access to the worldevent rain
command
tshock.world.events.meteor
: Enables access to the worldevent meteor
command
Please note that the permissions previously tied to the removed commands are also still used to confirm access to the new commands, so if you have existing configurations no one should have any new or lost access.
This is a release that is suitable for private servers with trusted players: several anticheat checks have been disabled due to changes in the Terraria protocol. These checks include projectile spam checks and net modules (liquid exploits in particular). We highly suggest making a backup of your world (and potentially any existing server data you have). This is also an interesting release because it includes changes that have been in development for quite some time. If you're a plugin developer, now is the time to start updating. More breaking changes may happen, but there will always be an updated API version to track.
Enjoy :)