├── LICENSE.txt ├── README.md ├── The 5zig API.iml ├── examples ├── basic1 │ ├── core │ │ └── messages │ │ │ └── localhost.properties │ ├── eu.the5zig.api.test │ │ ├── MainTest.java │ │ ├── TestModuleItem.java │ │ ├── TestServer.java │ │ ├── TestServerGameItem.java │ │ ├── TestServerGameListener.java │ │ ├── TestServerInstance.java │ │ └── TestServerListener.java │ ├── lang │ │ ├── language_de_DE.properties │ │ └── language_en_US.properties │ ├── modules.json │ └── plugin.json └── basic2 │ ├── eu │ └── the5zig │ │ └── api │ │ └── test │ │ ├── ActionBarModuleItem.java │ │ ├── MainPlugin.java │ │ ├── MyActionBarListener.java │ │ ├── MyLobbyListener.java │ │ ├── MyServer.java │ │ └── MyServerInstance.java │ └── plugin.json └── src └── eu └── the5zig ├── mod ├── ModAPI.java ├── The5zigAPI.java ├── config │ └── IConfigItem.java ├── event │ ├── ActionBarEvent.java │ ├── Cancelable.java │ ├── ChatEvent.java │ ├── ChatSendEvent.java │ ├── ChestSetSlotEvent.java │ ├── Event.java │ ├── EventHandler.java │ ├── KeyPressEvent.java │ ├── LoadEvent.java │ ├── PayloadEvent.java │ ├── PlayerListEvent.java │ ├── PlayerTeleportEvent.java │ ├── ServerConnectEvent.java │ ├── ServerJoinEvent.java │ ├── ServerQuitEvent.java │ ├── SignEditEvent.java │ ├── TickEvent.java │ ├── TitleEvent.java │ ├── UnloadEvent.java │ └── WorldTickEvent.java ├── gui │ ├── IOverlay.java │ └── ingame │ │ ├── ArmorSlot.java │ │ ├── ItemStack.java │ │ ├── PotionEffect.java │ │ └── Scoreboard.java ├── modules │ ├── AbstractModuleItem.java │ ├── Category.java │ ├── GameModeItem.java │ ├── LargeTextItem.java │ ├── ModuleItemFormatting.java │ ├── ModuleItemProperties.java │ ├── RenderSettings.java │ └── StringItem.java ├── plugin │ ├── Plugin.java │ └── PluginManager.java ├── render │ ├── Formatting.java │ ├── RenderHelper.java │ └── RenderLocation.java ├── server │ ├── AbstractGameListener.java │ ├── GameListenerRegistry.java │ ├── GameMode.java │ ├── GameState.java │ ├── IMultiPatternResult.java │ ├── IPatternResult.java │ └── ServerInstance.java └── util │ ├── IKeybinding.java │ ├── IResourceLocation.java │ ├── NetworkPlayerInfo.java │ ├── PlayerGameMode.java │ └── PluginException.java └── util ├── Callable.java ├── Callback.java └── minecraft └── ChatColor.java /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/README.md -------------------------------------------------------------------------------- /The 5zig API.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/The 5zig API.iml -------------------------------------------------------------------------------- /examples/basic1/core/messages/localhost.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/examples/basic1/core/messages/localhost.properties -------------------------------------------------------------------------------- /examples/basic1/eu.the5zig.api.test/MainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/examples/basic1/eu.the5zig.api.test/MainTest.java -------------------------------------------------------------------------------- /examples/basic1/eu.the5zig.api.test/TestModuleItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/examples/basic1/eu.the5zig.api.test/TestModuleItem.java -------------------------------------------------------------------------------- /examples/basic1/eu.the5zig.api.test/TestServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/examples/basic1/eu.the5zig.api.test/TestServer.java -------------------------------------------------------------------------------- /examples/basic1/eu.the5zig.api.test/TestServerGameItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/examples/basic1/eu.the5zig.api.test/TestServerGameItem.java -------------------------------------------------------------------------------- /examples/basic1/eu.the5zig.api.test/TestServerGameListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/examples/basic1/eu.the5zig.api.test/TestServerGameListener.java -------------------------------------------------------------------------------- /examples/basic1/eu.the5zig.api.test/TestServerInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/examples/basic1/eu.the5zig.api.test/TestServerInstance.java -------------------------------------------------------------------------------- /examples/basic1/eu.the5zig.api.test/TestServerListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/examples/basic1/eu.the5zig.api.test/TestServerListener.java -------------------------------------------------------------------------------- /examples/basic1/lang/language_de_DE.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/examples/basic1/lang/language_de_DE.properties -------------------------------------------------------------------------------- /examples/basic1/lang/language_en_US.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/examples/basic1/lang/language_en_US.properties -------------------------------------------------------------------------------- /examples/basic1/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/examples/basic1/modules.json -------------------------------------------------------------------------------- /examples/basic1/plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/examples/basic1/plugin.json -------------------------------------------------------------------------------- /examples/basic2/eu/the5zig/api/test/ActionBarModuleItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/examples/basic2/eu/the5zig/api/test/ActionBarModuleItem.java -------------------------------------------------------------------------------- /examples/basic2/eu/the5zig/api/test/MainPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/examples/basic2/eu/the5zig/api/test/MainPlugin.java -------------------------------------------------------------------------------- /examples/basic2/eu/the5zig/api/test/MyActionBarListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/examples/basic2/eu/the5zig/api/test/MyActionBarListener.java -------------------------------------------------------------------------------- /examples/basic2/eu/the5zig/api/test/MyLobbyListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/examples/basic2/eu/the5zig/api/test/MyLobbyListener.java -------------------------------------------------------------------------------- /examples/basic2/eu/the5zig/api/test/MyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/examples/basic2/eu/the5zig/api/test/MyServer.java -------------------------------------------------------------------------------- /examples/basic2/eu/the5zig/api/test/MyServerInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/examples/basic2/eu/the5zig/api/test/MyServerInstance.java -------------------------------------------------------------------------------- /examples/basic2/plugin.json: -------------------------------------------------------------------------------- 1 | { 2 | "main": "eu.the5zig.api.test.MainPlugin" 3 | } -------------------------------------------------------------------------------- /src/eu/the5zig/mod/ModAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/ModAPI.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/The5zigAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/The5zigAPI.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/config/IConfigItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/config/IConfigItem.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/event/ActionBarEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/event/ActionBarEvent.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/event/Cancelable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/event/Cancelable.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/event/ChatEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/event/ChatEvent.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/event/ChatSendEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/event/ChatSendEvent.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/event/ChestSetSlotEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/event/ChestSetSlotEvent.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/event/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/event/Event.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/event/EventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/event/EventHandler.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/event/KeyPressEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/event/KeyPressEvent.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/event/LoadEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/event/LoadEvent.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/event/PayloadEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/event/PayloadEvent.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/event/PlayerListEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/event/PlayerListEvent.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/event/PlayerTeleportEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/event/PlayerTeleportEvent.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/event/ServerConnectEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/event/ServerConnectEvent.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/event/ServerJoinEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/event/ServerJoinEvent.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/event/ServerQuitEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/event/ServerQuitEvent.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/event/SignEditEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/event/SignEditEvent.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/event/TickEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/event/TickEvent.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/event/TitleEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/event/TitleEvent.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/event/UnloadEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/event/UnloadEvent.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/event/WorldTickEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/event/WorldTickEvent.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/gui/IOverlay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/gui/IOverlay.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/gui/ingame/ArmorSlot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/gui/ingame/ArmorSlot.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/gui/ingame/ItemStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/gui/ingame/ItemStack.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/gui/ingame/PotionEffect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/gui/ingame/PotionEffect.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/gui/ingame/Scoreboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/gui/ingame/Scoreboard.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/modules/AbstractModuleItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/modules/AbstractModuleItem.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/modules/Category.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/modules/Category.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/modules/GameModeItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/modules/GameModeItem.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/modules/LargeTextItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/modules/LargeTextItem.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/modules/ModuleItemFormatting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/modules/ModuleItemFormatting.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/modules/ModuleItemProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/modules/ModuleItemProperties.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/modules/RenderSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/modules/RenderSettings.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/modules/StringItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/modules/StringItem.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/plugin/Plugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/plugin/Plugin.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/plugin/PluginManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/plugin/PluginManager.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/render/Formatting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/render/Formatting.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/render/RenderHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/render/RenderHelper.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/render/RenderLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/render/RenderLocation.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/server/AbstractGameListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/server/AbstractGameListener.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/server/GameListenerRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/server/GameListenerRegistry.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/server/GameMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/server/GameMode.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/server/GameState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/server/GameState.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/server/IMultiPatternResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/server/IMultiPatternResult.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/server/IPatternResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/server/IPatternResult.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/server/ServerInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/server/ServerInstance.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/util/IKeybinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/util/IKeybinding.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/util/IResourceLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/util/IResourceLocation.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/util/NetworkPlayerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/util/NetworkPlayerInfo.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/util/PlayerGameMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/util/PlayerGameMode.java -------------------------------------------------------------------------------- /src/eu/the5zig/mod/util/PluginException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/mod/util/PluginException.java -------------------------------------------------------------------------------- /src/eu/the5zig/util/Callable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/util/Callable.java -------------------------------------------------------------------------------- /src/eu/the5zig/util/Callback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/util/Callback.java -------------------------------------------------------------------------------- /src/eu/the5zig/util/minecraft/ChatColor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5zig/The-5zig-API/HEAD/src/eu/the5zig/util/minecraft/ChatColor.java --------------------------------------------------------------------------------