Are you a server owner looking to take back control of your server?
Do you want to have the ability to change any functionality on your server with a short bit of easy typing, without so much as having to restart the server?
Do you want to be able to create plugins and other cool things without dealing with a tough learning curve?
If you answered yes to any of the above, Denizen2 is for you!
Denizen2 is a powerful scripting engine that allows simple YAML-like text files to run complex actions!
It’s like having config files with a mountain of power behind them!
Sample script (may be outdated, sorry):
speed_boost_world: type: world debug: false events: on delta time secondly: - repeat 10: - wait 0.1s - foreach start <server.worlds> --save world: - foreach start <[world].entities[minecart]> --save entity: - if <[entity].has_flag[speedmod]> && <[entity].velocity.vector_length_squared> > 0.01: - editentity <[entity]> velocity:<[entity].velocity.multiply[<[entity].flag[speedmod].to_number>]> speedmod_command: type: command name: speedmod description: Modifies the speed of nearby minecarts. permission: speed_boost.speedmod script: - if <context.[source]> != "player": - echo "Nope!" - stop - if <context.[arguments].size> != 1: - tell <player> "/speedmod [speed]" - stop - define speedmod <context.[arguments].get.to_number||1> - define ents <player.location.nearby_entities[type:minecart|range:2]> - foreach start <[ents]> --save entity: - flagentity <[entity]> speedmod:<[speedmod]> - tell <player> "Speedmod for <[ents].size> minecart(s) changed to <[speedmod]>!"
Download Sponge mod: http://ci.citizensnpcs.co/job/Denizen2Sponge/
Core code github: https://github.com/DenizenScript/Denizen2Core
Download the script editor helper program (experimental, you can use any text editor instead of this): https://github.com/DenizenScript/Denizen2IDE/releases
Watch our tutorial videos!: https://forum.denizenscript.com/viewtopic.php?f=12&t=57
WANT TO CONTROL CLIENTS TOO? Check out Clientizen! https://github.com/DenizenScript/Clientizen