Download MineBans Free Java Code
Description
A global banning system for Minecraft servers that allows the server admin very fine control over the limits for their server.
Source Files
The download file MineBans-master.zip has the following entries.
pom.xml// ww w . j a v a2s . co m
src/main/java/com/minebans/minebans/BanManager.java
src/main/java/com/minebans/minebans/Config.java
src/main/java/com/minebans/minebans/EvidenceManager.java
src/main/java/com/minebans/minebans/MineBans.java
src/main/java/com/minebans/minebans/NotificationManager.java
src/main/java/com/minebans/minebans/Permission.java
src/main/java/com/minebans/minebans/PlayerIPListener.java
src/main/java/com/minebans/minebans/PlayerJoinListener.java
src/main/java/com/minebans/minebans/PlayerLoginListener.java
src/main/java/com/minebans/minebans/RequestVerificationListener.java
src/main/java/com/minebans/minebans/api/APIException.java
src/main/java/com/minebans/minebans/api/APIInterface.java
src/main/java/com/minebans/minebans/api/APIRequestHandler.java
src/main/java/com/minebans/minebans/api/BukkitAPIRequestHandler.java
src/main/java/com/minebans/minebans/api/BungeeCordAPIRequestHandler.java
src/main/java/com/minebans/minebans/api/ConnectionAllowedReason.java
src/main/java/com/minebans/minebans/api/ConnectionDeniedReason.java
src/main/java/com/minebans/minebans/api/callback/APICallback.java
src/main/java/com/minebans/minebans/api/callback/OpenAppealsCallback.java
src/main/java/com/minebans/minebans/api/callback/PlayerBanCallback.java
src/main/java/com/minebans/minebans/api/callback/PlayerBansCallback.java
src/main/java/com/minebans/minebans/api/callback/PlayerInfoCallback.java
src/main/java/com/minebans/minebans/api/callback/PlayerJoinInfoCallback.java
src/main/java/com/minebans/minebans/api/callback/PlayerUnbanCallback.java
src/main/java/com/minebans/minebans/api/callback/StatusCallback.java
src/main/java/com/minebans/minebans/api/callback/StatusMessageCallback.java
src/main/java/com/minebans/minebans/api/data/APIData.java
src/main/java/com/minebans/minebans/api/data/OpenAppealsData.java
src/main/java/com/minebans/minebans/api/data/PlayerBansData.java
src/main/java/com/minebans/minebans/api/data/PlayerInfoData.java
src/main/java/com/minebans/minebans/api/data/PlayerJoinInfoData.java
src/main/java/com/minebans/minebans/api/data/StatusData.java
src/main/java/com/minebans/minebans/api/data/StatusMessageData.java
src/main/java/com/minebans/minebans/api/request/APIRequest.java
src/main/java/com/minebans/minebans/api/request/OpenAppealsRequest.java
src/main/java/com/minebans/minebans/api/request/PlayerBanRequest.java
src/main/java/com/minebans/minebans/api/request/PlayerBansRequest.java
src/main/java/com/minebans/minebans/api/request/PlayerInfoRequest.java
src/main/java/com/minebans/minebans/api/request/PlayerJoinInfoRequest.java
src/main/java/com/minebans/minebans/api/request/PlayerUnbanRequest.java
src/main/java/com/minebans/minebans/api/request/StatusMessageRequest.java
src/main/java/com/minebans/minebans/api/request/StatusRequest.java
src/main/java/com/minebans/minebans/bans/BanReason.java
src/main/java/com/minebans/minebans/bans/BanSeverity.java
src/main/java/com/minebans/minebans/bans/BanType.java
src/main/java/com/minebans/minebans/commands/BanExecutor.java
src/main/java/com/minebans/minebans/commands/ExemptExecutor.java
src/main/java/com/minebans/minebans/commands/KickExecutor.java
src/main/java/com/minebans/minebans/commands/MineBansExecutor.java
src/main/java/com/minebans/minebans/events/PlayerBanEvent.java
src/main/java/com/minebans/minebans/events/PlayerConnectionAllowedEvent.java
src/main/java/com/minebans/minebans/events/PlayerConnectionDeniedEvent.java
src/main/java/com/minebans/minebans/events/PlayerExemptEvent.java
src/main/java/com/minebans/minebans/events/PlayerGlobalBanEvent.java
src/main/java/com/minebans/minebans/events/PlayerLocalBanEvent.java
src/main/java/com/minebans/minebans/events/PlayerLoginDataEvent.java
src/main/java/com/minebans/minebans/events/PlayerTempBanEvent.java
src/main/java/com/minebans/minebans/events/PlayerUnExemptEvent.java
src/main/java/com/minebans/minebans/events/PlayerUnbanEvent.java
src/main/java/com/minebans/minebans/evidence/AbuseEvidenceCollector.java
src/main/java/com/minebans/minebans/evidence/AdvertisingEvidenceCollector.java
src/main/java/com/minebans/minebans/evidence/BlockReachEvidenceCollector.java
src/main/java/com/minebans/minebans/evidence/DropEvidenceCollector.java
src/main/java/com/minebans/minebans/evidence/EvidenceCollector.java
src/main/java/com/minebans/minebans/evidence/FlyingEvidenceCollector.java
src/main/java/com/minebans/minebans/evidence/GriefEvidenceCollector.java
src/main/java/com/minebans/minebans/evidence/NoFallEvidenceCollector.java
src/main/java/com/minebans/minebans/evidence/NoSwingEvidenceCollector.java
src/main/java/com/minebans/minebans/evidence/PvpCheatEvidenceCollector.java
src/main/java/com/minebans/minebans/evidence/SpamEvidenceCollector.java
src/main/java/com/minebans/minebans/evidence/SpeedEvidenceCollector.java
src/main/java/com/minebans/minebans/evidence/TheftEvidenceCollector.java
src/main/java/com/minebans/minebans/evidence/XrayEvidenceCollector.java
src/main/java/com/minebans/minebans/joindatalisteners/GroupBanListener.java
src/main/java/com/minebans/minebans/joindatalisteners/KnownCompromisedListener.java
src/main/java/com/minebans/minebans/joindatalisteners/PlayerBannedListener.java
src/main/java/com/minebans/minebans/joindatalisteners/PublicProxyListener.java
src/main/java/com/minebans/minebans/joindatalisteners/TooManyBansListener.java
src/main/java/com/minebans/minebans/pluginInterfaces/AntiSpamInterface.java
src/main/java/com/minebans/minebans/pluginInterfaces/AntiSpamPluginInterface.java
src/main/java/com/minebans/minebans/pluginInterfaces/ExploitInterface.java
src/main/java/com/minebans/minebans/pluginInterfaces/ExploitPluginInterface.java
src/main/java/com/minebans/minebans/pluginInterfaces/LoggingInterface.java
src/main/java/com/minebans/minebans/pluginInterfaces/LoggingPluginInterface.java
src/main/java/com/minebans/minebans/pluginInterfaces/PluginInterface.java
src/main/java/com/minebans/minebans/pluginInterfaces/anticheat/AntiCheatPluginInterface.java
src/main/java/com/minebans/minebans/pluginInterfaces/coreprotect/CoreProtectPluginIntereface.java
src/main/java/com/minebans/minebans/pluginInterfaces/defaultantispam/BanListener.java
src/main/java/com/minebans/minebans/pluginInterfaces/defaultantispam/ChatListener.java
src/main/java/com/minebans/minebans/pluginInterfaces/defaultantispam/CounterResetTask.java
src/main/java/com/minebans/minebans/pluginInterfaces/defaultantispam/DefaultAntiSpamPluginInterface.java
src/main/java/com/minebans/minebans/pluginInterfaces/defaultlogging/BlockListener.java
src/main/java/com/minebans/minebans/pluginInterfaces/defaultlogging/DefaultLoggingPluginInterface.java
src/main/java/com/minebans/minebans/pluginInterfaces/defaultlogging/InventoryListener.java
src/main/java/com/minebans/minebans/pluginInterfaces/hawkeye/HawkEyeBlockBrokenCallback.java
src/main/java/com/minebans/minebans/pluginInterfaces/hawkeye/HawkEyeBlockPlacedCallback.java
src/main/java/com/minebans/minebans/pluginInterfaces/hawkeye/HawkEyeChestAccessCallback.java
src/main/java/com/minebans/minebans/pluginInterfaces/hawkeye/HawkEyePluginInterface.java
src/main/java/com/minebans/minebans/pluginInterfaces/logblock/LogBlockPluginInterface.java
src/main/java/com/minebans/minebans/pluginInterfaces/minebansantispam/MineBansAntiSpamPluginInterface.java
src/main/java/com/minebans/minebans/pluginInterfaces/minebansantispam/SpammerBanListener.java
src/main/java/com/minebans/minebans/pluginInterfaces/nocheat/NoCheatDataCache.java
src/main/java/com/minebans/minebans/pluginInterfaces/nocheat/NoCheatPluginInterface.java
src/main/java/com/minebans/minebans/pluginInterfaces/nocheatplus/NoCheatPlusCombinedData.java
src/main/java/com/minebans/minebans/pluginInterfaces/nocheatplus/NoCheatPlusDataCache.java
src/main/java/com/minebans/minebans/pluginInterfaces/nocheatplus/NoCheatPlusPluginInterface.java
src/main/java/com/minebans/minebans/pluginInterfaces/prism/PrismPluginInterface.java
src/main/java/com/minebans/minebans/pluginInterfaces/swatchdog/SWatchdogPluginInterface.java
src/main/java/com/minebans/minebans/pluginapi/MineBansPluginAPI.java
src/main/java/com/minebans/minebans/util/DNSBLChecker.java
src/main/resources/LICENSE.txt
src/main/resources/README.txt
src/main/resources/plugin.yml
src/test/java/com/minebans/minebans/api/data/OpenAppealsDataTest.java
src/test/java/com/minebans/minebans/api/data/PlayerBansDataTest.java
src/test/java/com/minebans/minebans/api/data/PlayerInfoDataTest.java
src/test/java/com/minebans/minebans/api/data/StatusDataTest.java
src/test/java/com/minebans/minebans/api/data/StatusMessageDataTest.java
Download
Click the following link to download MineBans-master.zip.
MineBans-master.zip