Commit Graph

7 Commits

Author SHA1 Message Date
Gary Tierney d8116478d4 Remove dependency on embedded kotlin compiler
This is a large change that significantly simplifies the plugin build system by
having the kotlinc handle everything related to script compilation.  Since we
no longer use package name rewriting, the "packageName" option has been dropped
from the gradle script API and has been removed from existing plugins.

In addition to simplifying the build system, it should also significantly speed
up build times.  Previously we ran 2 build processes for every plugin and
didn't have fully working incremental compilation for scripts compared to 1
build process with built-in incremental compilation.

There were also some random pieces of code that referenced kotlinc directly, so
those have either been removed or refactored out.
2018-03-27 22:35:05 +01:00
Major 6e3ddff51a Correctly import api.Definitions 2017-09-24 22:56:48 +01:00
Major b4e8a7136b Add skill extension properties 2017-09-24 19:44:17 +01:00
Gary Tierney 2cd160feb3 Refactor woodcutting to use coroutines 2017-09-19 19:02:29 +01:00
Trevor Flynn 75a9b828b2 Fix all issues. Wood cutting now works. 2017-09-19 19:02:29 +01:00
Trevor Flynn da7c7e10b4 Woodcutting now uses Async Action 2017-09-19 19:02:29 +01:00
Trevor Flynn 3e6415f0d2 Initial commit on new woodcutting branch 2017-09-19 19:02:29 +01:00