├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENCE.txt ├── README.md ├── pom.xml └── src ├── main ├── java │ └── nl │ │ └── rutgerkok │ │ └── blocklocker │ │ ├── AttackType.java │ │ ├── BlockLockerAPI.java │ │ ├── BlockLockerAPIv2.java │ │ ├── BlockLockerPlugin.java │ │ ├── ChestSettings.java │ │ ├── OpenBlockSound.java │ │ ├── Permissions.java │ │ ├── ProfileFactory.java │ │ ├── ProtectableBlocksSettings.java │ │ ├── ProtectionCache.java │ │ ├── ProtectionFinder.java │ │ ├── ProtectionSign.java │ │ ├── ProtectionType.java │ │ ├── ProtectionUpdater.java │ │ ├── SearchMode.java │ │ ├── SecretSignEntry.java │ │ ├── SignParser.java │ │ ├── SignType.java │ │ ├── Translator.java │ │ ├── event │ │ ├── PlayerProtectionCreateEvent.java │ │ └── package-info.java │ │ ├── group │ │ ├── CombinedGroupSystem.java │ │ ├── GroupSystem.java │ │ └── package-info.java │ │ ├── impl │ │ ├── BlockLockerPluginImpl.java │ │ ├── ChestSettingsImpl.java │ │ ├── CompleteDoor.java │ │ ├── Config.java │ │ ├── ConfigTranslator.java │ │ ├── HopperCacheImpl.java │ │ ├── JsonSecretSignEntry.java │ │ ├── NbtSecretSignEntry.java │ │ ├── ProtectionFinderImpl.java │ │ ├── ProtectionSignImpl.java │ │ ├── ProtectionUpdaterImpl.java │ │ ├── SchedulerSupport.java │ │ ├── SignParserImpl.java │ │ ├── blockfinder │ │ │ ├── BlockFinder.java │ │ │ ├── ConnectedContainersBlockFinder.java │ │ │ ├── SeparateContainersBlockFinder.java │ │ │ └── package-info.java │ │ ├── event │ │ │ ├── BlockDestroyListener.java │ │ │ ├── BlockLockerCommand.java │ │ │ ├── BlockPlaceListener.java │ │ │ ├── EventListener.java │ │ │ ├── GolemListener.java │ │ │ ├── InteractListener.java │ │ │ ├── SignChangeListener.java │ │ │ └── package-info.java │ │ ├── group │ │ │ ├── FactionsGroupSystem.java │ │ │ ├── GuildsGroupSystem.java │ │ │ ├── PermissionsGroupSystem.java │ │ │ ├── ScoreboardGroupSystem.java │ │ │ ├── SimpleClansGroupSystem.java │ │ │ ├── TownyGroupSystem.java │ │ │ ├── mcMMOGroupSystem.java │ │ │ └── package-info.java │ │ ├── location │ │ │ └── TownyLocationChecker.java │ │ ├── package-info.java │ │ ├── profile │ │ │ ├── EveryoneProfileImpl.java │ │ │ ├── GolemProfileImpl.java │ │ │ ├── GroupLeaderProfileImpl.java │ │ │ ├── GroupProfileImpl.java │ │ │ ├── PlayerProfileImpl.java │ │ │ ├── ProfileFactoryImpl.java │ │ │ ├── RedstoneProfileImpl.java │ │ │ ├── TimerProfileImpl.java │ │ │ └── package-info.java │ │ ├── protection │ │ │ ├── AbstractProtection.java │ │ │ ├── AttachedProtectionImpl.java │ │ │ ├── ContainerProtectionImpl.java │ │ │ ├── DoorProtectionImpl.java │ │ │ └── package-info.java │ │ └── updater │ │ │ ├── UpdateCheckResult.java │ │ │ ├── UpdateChecker.java │ │ │ ├── UpdateNotifier.java │ │ │ ├── UpdatePreference.java │ │ │ ├── UpdateResult.java │ │ │ ├── Updater.java │ │ │ ├── UserAgent.java │ │ │ └── package-info.java │ │ ├── location │ │ ├── CombinedLocationChecker.java │ │ ├── IllegalLocationException.java │ │ └── LocationChecker.java │ │ ├── profile │ │ ├── GroupProfile.java │ │ ├── PlayerProfile.java │ │ ├── Profile.java │ │ ├── TimerProfile.java │ │ └── package-info.java │ │ └── protection │ │ ├── AttachedProtection.java │ │ ├── ContainerProtection.java │ │ ├── DoorProtection.java │ │ ├── Protection.java │ │ └── package-info.java └── resources │ ├── config.yml │ ├── plugin.yml │ ├── translations-cs.yml │ ├── translations-de.yml │ ├── translations-en.yml │ ├── translations-es.yml │ ├── translations-fr.yml │ ├── translations-hu.yml │ ├── translations-id.yml │ ├── translations-it.yml │ ├── translations-ja.yml │ ├── translations-kr.yml │ ├── translations-nl.yml │ ├── translations-pl.yml │ ├── translations-tr.yml │ ├── translations-vi.yml │ ├── translations-zh-hk.yml │ ├── translations-zh-tw.yml │ └── translations-zh.yml └── test └── java └── nl └── rutgerkok └── blocklocker ├── TestPlayer.java ├── group └── CombinedGroupSystemTest.java └── impl └── profile ├── NullTranslator.java └── TestPlayerProfile.java /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/AttackType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/AttackType.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/BlockLockerAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/BlockLockerAPI.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/BlockLockerAPIv2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/BlockLockerAPIv2.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/BlockLockerPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/BlockLockerPlugin.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/ChestSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/ChestSettings.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/OpenBlockSound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/OpenBlockSound.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/Permissions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/Permissions.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/ProfileFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/ProfileFactory.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/ProtectableBlocksSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/ProtectableBlocksSettings.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/ProtectionCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/ProtectionCache.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/ProtectionFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/ProtectionFinder.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/ProtectionSign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/ProtectionSign.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/ProtectionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/ProtectionType.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/ProtectionUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/ProtectionUpdater.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/SearchMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/SearchMode.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/SecretSignEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/SecretSignEntry.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/SignParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/SignParser.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/SignType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/SignType.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/Translator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/Translator.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/event/PlayerProtectionCreateEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/event/PlayerProtectionCreateEvent.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/event/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/event/package-info.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/group/CombinedGroupSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/group/CombinedGroupSystem.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/group/GroupSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/group/GroupSystem.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/group/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/group/package-info.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/BlockLockerPluginImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/BlockLockerPluginImpl.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/ChestSettingsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/ChestSettingsImpl.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/CompleteDoor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/CompleteDoor.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/Config.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/ConfigTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/ConfigTranslator.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/HopperCacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/HopperCacheImpl.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/JsonSecretSignEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/JsonSecretSignEntry.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/NbtSecretSignEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/NbtSecretSignEntry.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/ProtectionFinderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/ProtectionFinderImpl.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/ProtectionSignImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/ProtectionSignImpl.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/ProtectionUpdaterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/ProtectionUpdaterImpl.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/SchedulerSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/SchedulerSupport.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/SignParserImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/SignParserImpl.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/blockfinder/BlockFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/blockfinder/BlockFinder.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/blockfinder/ConnectedContainersBlockFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/blockfinder/ConnectedContainersBlockFinder.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/blockfinder/SeparateContainersBlockFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/blockfinder/SeparateContainersBlockFinder.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/blockfinder/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/blockfinder/package-info.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/event/BlockDestroyListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/event/BlockDestroyListener.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/event/BlockLockerCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/event/BlockLockerCommand.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/event/BlockPlaceListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/event/BlockPlaceListener.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/event/EventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/event/EventListener.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/event/GolemListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/event/GolemListener.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/event/InteractListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/event/InteractListener.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/event/SignChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/event/SignChangeListener.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/event/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/event/package-info.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/group/FactionsGroupSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/group/FactionsGroupSystem.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/group/GuildsGroupSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/group/GuildsGroupSystem.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/group/PermissionsGroupSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/group/PermissionsGroupSystem.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/group/ScoreboardGroupSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/group/ScoreboardGroupSystem.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/group/SimpleClansGroupSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/group/SimpleClansGroupSystem.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/group/TownyGroupSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/group/TownyGroupSystem.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/group/mcMMOGroupSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/group/mcMMOGroupSystem.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/group/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/group/package-info.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/location/TownyLocationChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/location/TownyLocationChecker.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/package-info.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/profile/EveryoneProfileImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/profile/EveryoneProfileImpl.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/profile/GolemProfileImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/profile/GolemProfileImpl.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/profile/GroupLeaderProfileImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/profile/GroupLeaderProfileImpl.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/profile/GroupProfileImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/profile/GroupProfileImpl.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/profile/PlayerProfileImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/profile/PlayerProfileImpl.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/profile/ProfileFactoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/profile/ProfileFactoryImpl.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/profile/RedstoneProfileImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/profile/RedstoneProfileImpl.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/profile/TimerProfileImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/profile/TimerProfileImpl.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/profile/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/profile/package-info.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/protection/AbstractProtection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/protection/AbstractProtection.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/protection/AttachedProtectionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/protection/AttachedProtectionImpl.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/protection/ContainerProtectionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/protection/ContainerProtectionImpl.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/protection/DoorProtectionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/protection/DoorProtectionImpl.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/protection/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/protection/package-info.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/updater/UpdateCheckResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/updater/UpdateCheckResult.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/updater/UpdateChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/updater/UpdateChecker.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/updater/UpdateNotifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/updater/UpdateNotifier.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/updater/UpdatePreference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/updater/UpdatePreference.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/updater/UpdateResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/updater/UpdateResult.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/updater/Updater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/updater/Updater.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/updater/UserAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/updater/UserAgent.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/impl/updater/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/impl/updater/package-info.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/location/CombinedLocationChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/location/CombinedLocationChecker.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/location/IllegalLocationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/location/IllegalLocationException.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/location/LocationChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/location/LocationChecker.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/profile/GroupProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/profile/GroupProfile.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/profile/PlayerProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/profile/PlayerProfile.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/profile/Profile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/profile/Profile.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/profile/TimerProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/profile/TimerProfile.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/profile/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/profile/package-info.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/protection/AttachedProtection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/protection/AttachedProtection.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/protection/ContainerProtection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/protection/ContainerProtection.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/protection/DoorProtection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/protection/DoorProtection.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/protection/Protection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/protection/Protection.java -------------------------------------------------------------------------------- /src/main/java/nl/rutgerkok/blocklocker/protection/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/java/nl/rutgerkok/blocklocker/protection/package-info.java -------------------------------------------------------------------------------- /src/main/resources/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/resources/config.yml -------------------------------------------------------------------------------- /src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /src/main/resources/translations-cs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/resources/translations-cs.yml -------------------------------------------------------------------------------- /src/main/resources/translations-de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/resources/translations-de.yml -------------------------------------------------------------------------------- /src/main/resources/translations-en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/resources/translations-en.yml -------------------------------------------------------------------------------- /src/main/resources/translations-es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/resources/translations-es.yml -------------------------------------------------------------------------------- /src/main/resources/translations-fr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/resources/translations-fr.yml -------------------------------------------------------------------------------- /src/main/resources/translations-hu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/resources/translations-hu.yml -------------------------------------------------------------------------------- /src/main/resources/translations-id.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/resources/translations-id.yml -------------------------------------------------------------------------------- /src/main/resources/translations-it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/resources/translations-it.yml -------------------------------------------------------------------------------- /src/main/resources/translations-ja.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/resources/translations-ja.yml -------------------------------------------------------------------------------- /src/main/resources/translations-kr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/resources/translations-kr.yml -------------------------------------------------------------------------------- /src/main/resources/translations-nl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/resources/translations-nl.yml -------------------------------------------------------------------------------- /src/main/resources/translations-pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/resources/translations-pl.yml -------------------------------------------------------------------------------- /src/main/resources/translations-tr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/resources/translations-tr.yml -------------------------------------------------------------------------------- /src/main/resources/translations-vi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/resources/translations-vi.yml -------------------------------------------------------------------------------- /src/main/resources/translations-zh-hk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/resources/translations-zh-hk.yml -------------------------------------------------------------------------------- /src/main/resources/translations-zh-tw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/resources/translations-zh-tw.yml -------------------------------------------------------------------------------- /src/main/resources/translations-zh.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/main/resources/translations-zh.yml -------------------------------------------------------------------------------- /src/test/java/nl/rutgerkok/blocklocker/TestPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/test/java/nl/rutgerkok/blocklocker/TestPlayer.java -------------------------------------------------------------------------------- /src/test/java/nl/rutgerkok/blocklocker/group/CombinedGroupSystemTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/test/java/nl/rutgerkok/blocklocker/group/CombinedGroupSystemTest.java -------------------------------------------------------------------------------- /src/test/java/nl/rutgerkok/blocklocker/impl/profile/NullTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/test/java/nl/rutgerkok/blocklocker/impl/profile/NullTranslator.java -------------------------------------------------------------------------------- /src/test/java/nl/rutgerkok/blocklocker/impl/profile/TestPlayerProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rutgerkok/BlockLocker/HEAD/src/test/java/nl/rutgerkok/blocklocker/impl/profile/TestPlayerProfile.java --------------------------------------------------------------------------------