├── .gitignore ├── LICENSE ├── README.md ├── pom.xml ├── res ├── ._BeastTokensAPI.jar ├── ._EssentialsX-2.18.0.0.jar ├── ._Factions.jar ├── ._PlayerPointsNew.jar ├── ._TokenManager.jar ├── BeastTokensAPI.jar ├── CrazyCrates.jar ├── EnjinMinecraftPlugin.jar ├── EssentialsX-2.18.0.0.jar ├── Factions.jar ├── GriefPrevention.jar ├── PlayerPoints.jar ├── PlayerPointsNew.jar ├── TokenEnchantAPI.jar ├── TokenManager.jar └── VotingPlugin.jar └── src └── main ├── java └── com │ └── trophonix │ └── tradeplus │ ├── TradePlus.java │ ├── commands │ ├── Command.java │ ├── CommandHandler.java │ ├── TradeCommand.java │ └── TradePlusCommand.java │ ├── config │ ├── ConfigMessage.java │ └── TradePlusConfig.java │ ├── events │ ├── ExcessChestListener.java │ ├── TradeAcceptEvent.java │ ├── TradeCompleteEvent.java │ └── TradeRequestEvent.java │ ├── extras │ ├── BeastTokensExtra.java │ ├── EconomyExtra.java │ ├── EnjinPointsExtra.java │ ├── ExperienceExtra.java │ ├── Extra.java │ ├── GriefPreventionExtra.java │ ├── LandsExtra.java │ ├── PlayerPointsExtra.java │ ├── TokenEnchantExtra.java │ ├── TokenManagerExtra.java │ └── VotingPluginExtra.java │ ├── gui │ ├── MenuAction.java │ ├── MenuButton.java │ ├── MenuInventoryHolder.java │ └── TradeMenu.java │ ├── hooks │ ├── EssentialsHook.java │ ├── FactionsHook.java │ ├── WorldGuardHook.java │ └── factions │ │ └── MassiveCraftFactionsHook.java │ ├── logging │ ├── Logs.java │ ├── NullEmptyListAdapter.java │ ├── NullZeroNumberAdapter.java │ ├── PostProcessingEnabler.java │ ├── PostProcessor.java │ └── TradeLog.java │ ├── trade │ ├── EntityPickupItemEventListener.java │ ├── InteractListener.java │ ├── Trade.java │ └── TradeRequest.java │ └── util │ ├── InvUtils.java │ ├── ItemFactory.java │ ├── ItemUtils1_14.java │ ├── MsgUtils.java │ ├── MsgUtils1_8.java │ ├── NMSManager.java │ ├── PDCUtils.java │ ├── PlayerUtil.java │ ├── Procedure.java │ ├── Sounds.java │ └── XP.java └── resources └── plugin.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/pom.xml -------------------------------------------------------------------------------- /res/._BeastTokensAPI.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/res/._BeastTokensAPI.jar -------------------------------------------------------------------------------- /res/._EssentialsX-2.18.0.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/res/._EssentialsX-2.18.0.0.jar -------------------------------------------------------------------------------- /res/._Factions.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/res/._Factions.jar -------------------------------------------------------------------------------- /res/._PlayerPointsNew.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/res/._PlayerPointsNew.jar -------------------------------------------------------------------------------- /res/._TokenManager.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/res/._TokenManager.jar -------------------------------------------------------------------------------- /res/BeastTokensAPI.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/res/BeastTokensAPI.jar -------------------------------------------------------------------------------- /res/CrazyCrates.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/res/CrazyCrates.jar -------------------------------------------------------------------------------- /res/EnjinMinecraftPlugin.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/res/EnjinMinecraftPlugin.jar -------------------------------------------------------------------------------- /res/EssentialsX-2.18.0.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/res/EssentialsX-2.18.0.0.jar -------------------------------------------------------------------------------- /res/Factions.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/res/Factions.jar -------------------------------------------------------------------------------- /res/GriefPrevention.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/res/GriefPrevention.jar -------------------------------------------------------------------------------- /res/PlayerPoints.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/res/PlayerPoints.jar -------------------------------------------------------------------------------- /res/PlayerPointsNew.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/res/PlayerPointsNew.jar -------------------------------------------------------------------------------- /res/TokenEnchantAPI.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/res/TokenEnchantAPI.jar -------------------------------------------------------------------------------- /res/TokenManager.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/res/TokenManager.jar -------------------------------------------------------------------------------- /res/VotingPlugin.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/res/VotingPlugin.jar -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/TradePlus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/TradePlus.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/commands/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/commands/Command.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/commands/CommandHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/commands/CommandHandler.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/commands/TradeCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/commands/TradeCommand.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/commands/TradePlusCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/commands/TradePlusCommand.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/config/ConfigMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/config/ConfigMessage.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/config/TradePlusConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/config/TradePlusConfig.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/events/ExcessChestListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/events/ExcessChestListener.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/events/TradeAcceptEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/events/TradeAcceptEvent.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/events/TradeCompleteEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/events/TradeCompleteEvent.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/events/TradeRequestEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/events/TradeRequestEvent.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/extras/BeastTokensExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/extras/BeastTokensExtra.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/extras/EconomyExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/extras/EconomyExtra.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/extras/EnjinPointsExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/extras/EnjinPointsExtra.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/extras/ExperienceExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/extras/ExperienceExtra.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/extras/Extra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/extras/Extra.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/extras/GriefPreventionExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/extras/GriefPreventionExtra.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/extras/LandsExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/extras/LandsExtra.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/extras/PlayerPointsExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/extras/PlayerPointsExtra.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/extras/TokenEnchantExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/extras/TokenEnchantExtra.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/extras/TokenManagerExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/extras/TokenManagerExtra.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/extras/VotingPluginExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/extras/VotingPluginExtra.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/gui/MenuAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/gui/MenuAction.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/gui/MenuButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/gui/MenuButton.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/gui/MenuInventoryHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/gui/MenuInventoryHolder.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/gui/TradeMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/gui/TradeMenu.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/hooks/EssentialsHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/hooks/EssentialsHook.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/hooks/FactionsHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/hooks/FactionsHook.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/hooks/WorldGuardHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/hooks/WorldGuardHook.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/hooks/factions/MassiveCraftFactionsHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/hooks/factions/MassiveCraftFactionsHook.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/logging/Logs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/logging/Logs.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/logging/NullEmptyListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/logging/NullEmptyListAdapter.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/logging/NullZeroNumberAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/logging/NullZeroNumberAdapter.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/logging/PostProcessingEnabler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/logging/PostProcessingEnabler.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/logging/PostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/logging/PostProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/logging/TradeLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/logging/TradeLog.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/trade/EntityPickupItemEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/trade/EntityPickupItemEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/trade/InteractListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/trade/InteractListener.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/trade/Trade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/trade/Trade.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/trade/TradeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/trade/TradeRequest.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/util/InvUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/util/InvUtils.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/util/ItemFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/util/ItemFactory.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/util/ItemUtils1_14.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/util/ItemUtils1_14.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/util/MsgUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/util/MsgUtils.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/util/MsgUtils1_8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/util/MsgUtils1_8.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/util/NMSManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/util/NMSManager.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/util/PDCUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/util/PDCUtils.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/util/PlayerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/util/PlayerUtil.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/util/Procedure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/util/Procedure.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/util/Sounds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/util/Sounds.java -------------------------------------------------------------------------------- /src/main/java/com/trophonix/tradeplus/util/XP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/java/com/trophonix/tradeplus/util/XP.java -------------------------------------------------------------------------------- /src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trophonix/TradePlus/HEAD/src/main/resources/plugin.yml --------------------------------------------------------------------------------