Cube
4f45f5f1ff
Convert experience commands to Kotlin
2017-06-16 23:10:07 +03:00
Cube
9f67c30893
Convert teleport commands to Kotlin
2017-06-16 23:10:06 +03:00
Cube
72c0be8ac6
Convert punishment commands to Kotlin
2017-06-16 23:10:06 +03:00
Cube
6db98406d5
Overload valid_arg_length
2017-06-16 23:10:06 +03:00
Cube
5ea52e00f0
Convert messaging commands to Kotlin
2017-06-16 23:08:55 +03:00
Cube
7df948e12f
Convert ::item command to Kotlin
2017-06-16 23:04:28 +03:00
Cube
b99ee9ba31
Convert ::animate command to Kotlin
2017-06-03 18:55:40 +03:00
Cube
8e8e2d0991
Simplify on_command arguments
2017-06-03 15:23:03 +03:00
Cube
30fc810d61
Add base for Kotlin commands
2017-06-03 15:17:46 +03:00
Jesse
35ab034f3d
Port location NPC spawns from Ruby to Kotlin
2017-06-01 23:43:48 +01:00
Jesse
8d00dcc7c8
Add height and direction params to npc_spawn
2017-06-01 23:23:49 +01:00
Gary Tierney
3fb6d3f792
Treat each plugin as an individual source set
...
Adds separate build tasks for each plugin by auto-discovering plugin meta
files in the build script. Each plugin will automatically have its
main sources and tests compiled, and then it's output added to the game
modules classpath.
This enables support for incremental compilation of scripts, as well as
unit testing using Gradle's test framework.
2017-05-30 21:06:37 +01:00
Gary Tierney
4ee123a59d
Add private messaging plugin
2017-05-28 23:20:07 +01:00
Gary Tierney
ad72036853
Add port of the 'dummys' plugin from Ruby
2017-05-28 23:09:36 +01:00
Gary Tierney
48e1726bc0
Remove 'world' object from global script scope
2017-05-28 23:07:05 +01:00
Gary Tierney
05e20d9d51
Reorganize project sources from src/main to src/main/java
2017-05-28 22:04:34 +01:00