├── .editorconfig ├── .gitattributes ├── .github ├── renovate.json └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src └── main ├── java └── io │ └── github │ └── townyadvanced │ └── townymenus │ ├── TownyMenus.java │ ├── commands │ ├── MenuExtensionCommand.java │ └── TownyMenuCommand.java │ ├── gui │ ├── MenuHelper.java │ ├── MenuHistory.java │ ├── MenuInventory.java │ ├── MenuItem.java │ ├── action │ │ ├── BackAction.java │ │ ├── ClickAction.java │ │ ├── ClickTypeAction.java │ │ ├── ConfirmationAction.java │ │ ├── OpenInventoryAction.java │ │ ├── RunnableAction.java │ │ ├── SoundAction.java │ │ └── UserInputAction.java │ ├── input │ │ ├── PlayerInput.java │ │ ├── UserInputBackend.java │ │ ├── impl │ │ │ ├── anvil │ │ │ │ └── AnvilInputBackend.java │ │ │ └── text │ │ │ │ ├── TextInputBackend.java │ │ │ │ └── TextInputSession.java │ │ └── response │ │ │ ├── ErrorMessage.java │ │ │ ├── Finish.java │ │ │ ├── InputResponse.java │ │ │ ├── Nothing.java │ │ │ ├── OpenPreviousMenu.java │ │ │ └── ReOpen.java │ └── slot │ │ ├── Slot.java │ │ └── anchor │ │ ├── HorizontalAnchor.java │ │ ├── SlotAnchor.java │ │ └── VerticalAnchor.java │ ├── listeners │ ├── AwaitingConfirmation.java │ ├── InventoryListener.java │ └── PlayerListener.java │ ├── menu │ ├── NationMenu.java │ ├── PlotMenu.java │ ├── ResidentMenu.java │ ├── TownMenu.java │ └── helper │ │ └── GovernmentMenus.java │ ├── settings │ ├── ConfigNodes.java │ └── MenuSettings.java │ └── utils │ ├── Localization.java │ ├── MenuScheduler.java │ ├── Mth.java │ └── Time.java └── resources ├── Changelog.txt ├── global.yml ├── lang ├── en_US.yml └── pt_BR.yml └── plugin.yml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/TownyMenus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/TownyMenus.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/commands/MenuExtensionCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/commands/MenuExtensionCommand.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/commands/TownyMenuCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/commands/TownyMenuCommand.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/MenuHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/MenuHelper.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/MenuHistory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/MenuHistory.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/MenuInventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/MenuInventory.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/MenuItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/MenuItem.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/action/BackAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/action/BackAction.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/action/ClickAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/action/ClickAction.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/action/ClickTypeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/action/ClickTypeAction.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/action/ConfirmationAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/action/ConfirmationAction.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/action/OpenInventoryAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/action/OpenInventoryAction.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/action/RunnableAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/action/RunnableAction.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/action/SoundAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/action/SoundAction.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/action/UserInputAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/action/UserInputAction.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/input/PlayerInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/input/PlayerInput.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/input/UserInputBackend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/input/UserInputBackend.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/input/impl/anvil/AnvilInputBackend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/input/impl/anvil/AnvilInputBackend.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/input/impl/text/TextInputBackend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/input/impl/text/TextInputBackend.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/input/impl/text/TextInputSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/input/impl/text/TextInputSession.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/input/response/ErrorMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/input/response/ErrorMessage.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/input/response/Finish.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/input/response/Finish.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/input/response/InputResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/input/response/InputResponse.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/input/response/Nothing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/input/response/Nothing.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/input/response/OpenPreviousMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/input/response/OpenPreviousMenu.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/input/response/ReOpen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/input/response/ReOpen.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/slot/Slot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/slot/Slot.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/slot/anchor/HorizontalAnchor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/slot/anchor/HorizontalAnchor.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/slot/anchor/SlotAnchor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/slot/anchor/SlotAnchor.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/gui/slot/anchor/VerticalAnchor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/gui/slot/anchor/VerticalAnchor.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/listeners/AwaitingConfirmation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/listeners/AwaitingConfirmation.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/listeners/InventoryListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/listeners/InventoryListener.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/listeners/PlayerListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/listeners/PlayerListener.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/menu/NationMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/menu/NationMenu.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/menu/PlotMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/menu/PlotMenu.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/menu/ResidentMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/menu/ResidentMenu.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/menu/TownMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/menu/TownMenu.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/menu/helper/GovernmentMenus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/menu/helper/GovernmentMenus.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/settings/ConfigNodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/settings/ConfigNodes.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/settings/MenuSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/settings/MenuSettings.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/utils/Localization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/utils/Localization.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/utils/MenuScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/utils/MenuScheduler.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/utils/Mth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/utils/Mth.java -------------------------------------------------------------------------------- /src/main/java/io/github/townyadvanced/townymenus/utils/Time.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/java/io/github/townyadvanced/townymenus/utils/Time.java -------------------------------------------------------------------------------- /src/main/resources/Changelog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/resources/Changelog.txt -------------------------------------------------------------------------------- /src/main/resources/global.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/resources/global.yml -------------------------------------------------------------------------------- /src/main/resources/lang/en_US.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/resources/lang/en_US.yml -------------------------------------------------------------------------------- /src/main/resources/lang/pt_BR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/resources/lang/pt_BR.yml -------------------------------------------------------------------------------- /src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TownyAdvanced/TownyMenus/HEAD/src/main/resources/plugin.yml --------------------------------------------------------------------------------