RunScript
Run scripts in Minecraft using JAVA syntax. No compiling / IDE needed from the user side!
Based on original idea from Kyle -> http://www.spigotmc.org/resources/run-eclipse-alternative.754/
Commands: - None yet
How does it work?
The plugin is event based. There is a text file for each event and you add Java source code to deal with the event how you like. There is no compiling or anything from the user side, just type your JAVA source code, save and off you go!
You have full access to the event within the text file.
What events can I use?
- BlockBreakEvent
- PlayerJoinEvent
- PlayerDeathEvent
- AsyncPlayerChatEvent
- PlayerInteractEvent
- PlayerLoginEvent
- PlayerMoveEvent
- PlayerQuitEvent
- PlayerRespawnEvent
Full list from the API to be added soon!
Why did you create this?
As a tool to introduce students to Java so they do not have to use an IDE. Of course an IDE gives you alot more control, but can be overwhelming and time consuming to get started. This plugin introduces them to JAVA in a simple manor and gets them used to typing raw code, before moving on to an IDE.
How do I get started?
Drop the jar file into your plugins folder. it will create a folder within the plugin folder called "Events". Each text file are named according to there event type. See the examples to get it working.
Examples:
Example 1 - Stop players from breaking blocks
The code
- Note this file has been re-named to BlockBreakEvent.txt
How it looks in game
Example 2 - Send a message to a player on Joining and change the default join message
The code
- Note this file has been re-named to PlayerJoinEvent.txt
How it looks in game
Example 3 - Strike lightning where a player dies and change the default death message
The code
How it looks in game
GitHub:
Coming soon.
License:
MIT
Is it possible to code a fight minigame using this plugin?
can you add an event when a player enters a worldguard region? Also a example config of how to make the player run a command on enterance. (New to coding but happy to see a plugin like this :D)
@XeonG8
This plugin is simular there is no need to reload the server, just save and see the effects in game. :)
Please let me know how you get on with this and if there are any improvements you could suggest. Best of luck!
Must say since bukkit dying I haven't really checked plugins that much, this one I'm looking forward to trying out.
skript always pissed me of with weird syntax, language and poor documentation and examples, so much so I started porting over skripts/php to actual java plugins instead.. but scripts are so nice being able to test relatively safely on a live server, no server reloads, just much easier for most things. So this will be almost best of both, with added benefit that java code can later be reused in a proper plugin later