Skip to content
Success

Changes

Summary

  1. Delete scripting API. Add new template API structure and @DelegatePersistence on constructor support (commit: 15b7ab5) (details)
Commit 15b7ab54bea994a5a267e46532631245d675ac8f by fullwall
Delete scripting API. Add new template API structure and @DelegatePersistence on constructor support
(commit: 15b7ab5)
The file was addedsrc/main/java/net/citizensnpcs/api/npc/templates/TemplateRegistry.java
The file was modifiedsrc/main/java/net/citizensnpcs/api/persistence/DelegatePersistence.java (diff)
The file was removedsrc/main/java/net/citizensnpcs/api/scripting/EventRegistrar.java
The file was removedsrc/main/java/net/citizensnpcs/api/scripting/SimpleScriptFactory.java
The file was addedsrc/main/java/net/citizensnpcs/api/npc/templates/YamlReplacementAction.java
The file was removedsrc/main/java/net/citizensnpcs/api/scripting/ContextProvider.java
The file was removedsrc/main/java/net/citizensnpcs/api/scripting/ScriptCompiler.java
The file was removedsrc/main/java/net/citizensnpcs/api/scripting/Script.java
The file was modifiedsrc/main/java/net/citizensnpcs/api/npc/AbstractNPC.java (diff)
The file was addedsrc/main/java/net/citizensnpcs/api/npc/templates/TemplateWorkspace.java
The file was addedsrc/main/java/net/citizensnpcs/api/npc/templates/Template.java
The file was removedsrc/main/java/net/citizensnpcs/api/scripting/EventHandler.java
The file was removedsrc/main/java/net/citizensnpcs/api/scripting/SimpleScript.java
The file was modifiedsrc/main/java/net/citizensnpcs/api/util/YamlStorage.java (diff)
The file was removedsrc/main/java/net/citizensnpcs/api/scripting/CompileCallback.java
The file was modifiedsrc/main/java/net/citizensnpcs/api/persistence/PersistenceLoader.java (diff)
The file was modifiedsrc/test/java/net/citizensnpcs/api/persistence/PersistenceLoaderTest.java (diff)
The file was removedsrc/main/java/net/citizensnpcs/api/scripting/ScriptFactory.java
The file was modifiedsrc/main/java/net/citizensnpcs/api/CitizensAPI.java (diff)
The file was removedsrc/main/java/net/citizensnpcs/api/scripting/ObjectProvider.java
The file was modifiedsrc/main/java/net/citizensnpcs/api/npc/NPC.java (diff)