├── .circleci └── config.yml ├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE.md ├── .gitignore ├── Changelog.md ├── LICENSE ├── README.md ├── Snapshot Changelog.md ├── lib ├── HolographicDisplaysAPI.jar └── IndividualHolograms.jar ├── pom.xml └── src └── main ├── java └── plus │ └── crates │ ├── Commands │ └── CrateCommand.java │ ├── Configs │ ├── ConfigVersion.java │ ├── Version2.java │ ├── Version3.java │ ├── Version4.java │ ├── Version5.java │ ├── Version6.java │ └── Version7.java │ ├── Crates │ ├── Crate.java │ ├── DropCrate.java │ ├── Key.java │ ├── KeyCrate.java │ ├── MysteryCrate.java │ ├── SupplyCrate.java │ ├── VirtualCrate.java │ └── Winning.java │ ├── CratesPlus.java │ ├── Events │ ├── CrateOpenEvent.java │ └── PlayerInputEvent.java │ ├── Handlers │ ├── ConfigHandler.java │ ├── CrateHandler.java │ ├── HologramHandler.java │ ├── Holograms │ │ ├── FallbackHologram.java │ │ ├── Hologram.java │ │ ├── HolographicDisplaysHologram.java │ │ └── IndividualHologramsHologram.java │ ├── MessageHandler.java │ ├── OpenHandler.java │ ├── SettingsHandler.java │ └── StorageHandler.java │ ├── Listeners │ ├── BlockListeners.java │ ├── GUIListeners.java │ ├── PlayerInteract.java │ └── PlayerJoin.java │ ├── Opener │ ├── BasicGUIOpener.java │ ├── NoGUIOpener.java │ ├── Opener.java │ └── SupplyOpener.java │ └── Utils │ ├── GUI.java │ ├── LegacyMaterial.java │ ├── LinfootUpdater.java │ ├── LinfootUtil.java │ ├── MCDebug.java │ ├── Metrics.java │ ├── MetricsCustom.java │ ├── ReflectionUtil.java │ ├── SignInputHandler.java │ ├── SpawnEggNBT.java │ ├── Version_1_8.java │ ├── Version_1_9.java │ └── Version_Util.java └── resources ├── config.yml ├── example_config.yml ├── messages.yml └── plugin.yml /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: https://www.paypal.me/LinfootPayPal 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | target/ 3 | dependency-reduced-pom.xml 4 | *.iml -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/Changelog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/README.md -------------------------------------------------------------------------------- /Snapshot Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/Snapshot Changelog.md -------------------------------------------------------------------------------- /lib/HolographicDisplaysAPI.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/lib/HolographicDisplaysAPI.jar -------------------------------------------------------------------------------- /lib/IndividualHolograms.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/lib/IndividualHolograms.jar -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/plus/crates/Commands/CrateCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Commands/CrateCommand.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Configs/ConfigVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Configs/ConfigVersion.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Configs/Version2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Configs/Version2.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Configs/Version3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Configs/Version3.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Configs/Version4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Configs/Version4.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Configs/Version5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Configs/Version5.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Configs/Version6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Configs/Version6.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Configs/Version7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Configs/Version7.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Crates/Crate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Crates/Crate.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Crates/DropCrate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Crates/DropCrate.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Crates/Key.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Crates/Key.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Crates/KeyCrate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Crates/KeyCrate.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Crates/MysteryCrate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Crates/MysteryCrate.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Crates/SupplyCrate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Crates/SupplyCrate.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Crates/VirtualCrate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Crates/VirtualCrate.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Crates/Winning.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Crates/Winning.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/CratesPlus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/CratesPlus.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Events/CrateOpenEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Events/CrateOpenEvent.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Events/PlayerInputEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Events/PlayerInputEvent.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Handlers/ConfigHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Handlers/ConfigHandler.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Handlers/CrateHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Handlers/CrateHandler.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Handlers/HologramHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Handlers/HologramHandler.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Handlers/Holograms/FallbackHologram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Handlers/Holograms/FallbackHologram.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Handlers/Holograms/Hologram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Handlers/Holograms/Hologram.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Handlers/Holograms/HolographicDisplaysHologram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Handlers/Holograms/HolographicDisplaysHologram.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Handlers/Holograms/IndividualHologramsHologram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Handlers/Holograms/IndividualHologramsHologram.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Handlers/MessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Handlers/MessageHandler.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Handlers/OpenHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Handlers/OpenHandler.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Handlers/SettingsHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Handlers/SettingsHandler.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Handlers/StorageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Handlers/StorageHandler.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Listeners/BlockListeners.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Listeners/BlockListeners.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Listeners/GUIListeners.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Listeners/GUIListeners.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Listeners/PlayerInteract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Listeners/PlayerInteract.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Listeners/PlayerJoin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Listeners/PlayerJoin.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Opener/BasicGUIOpener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Opener/BasicGUIOpener.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Opener/NoGUIOpener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Opener/NoGUIOpener.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Opener/Opener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Opener/Opener.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Opener/SupplyOpener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Opener/SupplyOpener.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Utils/GUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Utils/GUI.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Utils/LegacyMaterial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Utils/LegacyMaterial.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Utils/LinfootUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Utils/LinfootUpdater.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Utils/LinfootUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Utils/LinfootUtil.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Utils/MCDebug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Utils/MCDebug.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Utils/Metrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Utils/Metrics.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Utils/MetricsCustom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Utils/MetricsCustom.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Utils/ReflectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Utils/ReflectionUtil.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Utils/SignInputHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Utils/SignInputHandler.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Utils/SpawnEggNBT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Utils/SpawnEggNBT.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Utils/Version_1_8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Utils/Version_1_8.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Utils/Version_1_9.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Utils/Version_1_9.java -------------------------------------------------------------------------------- /src/main/java/plus/crates/Utils/Version_Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/java/plus/crates/Utils/Version_Util.java -------------------------------------------------------------------------------- /src/main/resources/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/resources/config.yml -------------------------------------------------------------------------------- /src/main/resources/example_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/resources/example_config.yml -------------------------------------------------------------------------------- /src/main/resources/messages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/resources/messages.yml -------------------------------------------------------------------------------- /src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConnorLinfoot/CratesPlus/HEAD/src/main/resources/plugin.yml --------------------------------------------------------------------------------