├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── README.md ├── email ├── build.gradle.kts └── src │ └── main │ ├── java │ └── top │ │ └── mrxiaom │ │ └── sweetmail │ │ └── ext │ │ └── email │ │ ├── EmailerTemplate.java │ │ ├── SweetMailNotice.java │ │ ├── adapters │ │ ├── AdapterEmailer.java │ │ ├── IMailAdapter.java │ │ └── NoAdapter.java │ │ └── perm │ │ ├── IPermissionProvider.java │ │ ├── NoProvider.java │ │ ├── PermLuckPerms.java │ │ └── PermVault.java │ └── resources │ ├── config.yml │ ├── emailer │ └── mail.html │ └── plugin.yml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ ├── gradle-wrapper.properties │ └── stub-rt.jar ├── gradlew ├── gradlew.bat ├── jitpack.yml ├── paper ├── build.gradle.kts ├── craft-engine │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── top │ │ └── mrxiaom │ │ └── sweetmail │ │ └── utils │ │ └── items │ │ └── CraftEngineProviderImpl.java └── src │ └── main │ └── java │ └── top │ └── mrxiaom │ └── sweetmail │ └── utils │ ├── MiniMessageConvert.java │ ├── StringHelper.java │ └── inventory │ ├── BukkitInventoryFactory.java │ ├── InventoryFactory.java │ ├── Offset.java │ ├── PaperInventoryFactory.java │ └── item │ ├── ItemStackAPI.java │ └── PaperItemStack.java ├── settings.gradle.kts ├── src └── main │ ├── java │ └── top │ │ └── mrxiaom │ │ └── sweetmail │ │ ├── IMail.java │ │ ├── Messages.java │ │ ├── SweetMail.java │ │ ├── actions │ │ ├── ActionActionBar.java │ │ ├── ActionClose.java │ │ ├── ActionConsole.java │ │ ├── ActionDelay.java │ │ ├── ActionMessage.java │ │ ├── ActionPlayer.java │ │ ├── ActionProviders.java │ │ ├── IAction.java │ │ └── IActionProvider.java │ │ ├── attachments │ │ ├── AttachmentCommand.java │ │ ├── AttachmentItem.java │ │ ├── AttachmentMoney.java │ │ └── IAttachment.java │ │ ├── book │ │ ├── DefaultBook.java │ │ └── IBook.java │ │ ├── commands │ │ └── CommandMain.java │ │ ├── config │ │ ├── AbstractMenuConfig.java │ │ ├── TemplateConfig.java │ │ ├── entry │ │ │ ├── MailVariable.java │ │ │ └── Template.java │ │ └── gui │ │ │ ├── MenuAddAttachmentConfig.java │ │ │ ├── MenuDraftAdvanceConfig.java │ │ │ ├── MenuDraftConfig.java │ │ │ ├── MenuInBoxConfig.java │ │ │ ├── MenuOutBoxConfig.java │ │ │ ├── MenuViewAttachmentsConfig.java │ │ │ └── entry │ │ │ └── IconSlot.java │ │ ├── database │ │ ├── IMailDatabase.java │ │ ├── IMailDatabaseReloadable.java │ │ ├── MailDatabase.java │ │ ├── entry │ │ │ ├── Mail.java │ │ │ ├── MailCountInfo.java │ │ │ └── MailWithStatus.java │ │ └── impl │ │ │ ├── AbstractSQLDatabase.java │ │ │ ├── IStatementSchema.java │ │ │ ├── MySQLDatabase.java │ │ │ ├── SQLiteDatabase.java │ │ │ ├── StatementSchemaLegacy.java │ │ │ └── StatementSchemaWithAs.java │ │ ├── depend │ │ ├── ItemsAdder.java │ │ ├── Mythic.java │ │ ├── PAPI.java │ │ ├── Placeholder.java │ │ ├── PlaceholderPersist.java │ │ ├── PlaceholderRegistry.java │ │ ├── mythic │ │ │ ├── Mythic4.java │ │ │ └── Mythic5.java │ │ └── protocollib │ │ │ └── PLComponentTitle.java │ │ ├── economy │ │ ├── IEconomy.java │ │ ├── NoEconomy.java │ │ └── VaultEconomy.java │ │ ├── events │ │ ├── MailSentEvent.java │ │ └── PlayerMailSentEvent.java │ │ ├── func │ │ ├── AbstractPluginHolder.java │ │ ├── DraftManager.java │ │ ├── LanguageManager.java │ │ ├── NoticeManager.java │ │ ├── TimerManager.java │ │ ├── basic │ │ │ ├── BaseHolder.java │ │ │ ├── GuiManager.java │ │ │ └── TextHelper.java │ │ ├── data │ │ │ ├── Draft.java │ │ │ ├── MailIcon.java │ │ │ └── TimedDraft.java │ │ └── language │ │ │ ├── AbstractLanguageHolder.java │ │ │ ├── IHolderAccessor.java │ │ │ ├── Language.java │ │ │ └── LanguageEnumAutoHolder.java │ │ ├── gui │ │ ├── AbstractAddAttachmentGui.java │ │ ├── AbstractDraftGui.java │ │ ├── GuiIcon.java │ │ └── IGui.java │ │ └── utils │ │ ├── Args.java │ │ ├── ChatPrompter.java │ │ ├── Config.java │ │ ├── EconomyHolder.java │ │ ├── ItemStackUtil.java │ │ ├── ListX.java │ │ ├── Pair.java │ │ ├── Result.java │ │ ├── SkullsUtil.java │ │ ├── Util.java │ │ ├── inventory │ │ └── item │ │ │ └── AdventureItemStack.java │ │ └── items │ │ ├── CraftEngineProvider.java │ │ ├── HeadBase64Provider.java │ │ ├── ItemProvider.java │ │ ├── ItemsAdderProvider.java │ │ ├── MythicProvider.java │ │ └── NeigeItemsProvider.java │ └── resources │ ├── META-INF │ └── .mojang-mapped │ ├── config.yml │ ├── database.yml │ ├── menus │ ├── add_attachment.yml │ ├── draft.yml │ ├── draft_advance.yml │ ├── inbox.yml │ ├── outbox.yml │ └── view_attachments.yml │ ├── plugin.yml │ └── templates │ └── example.yml └── v1_7_R4 ├── build.gradle.kts └── src └── main └── java └── top └── mrxiaom └── sweetmail └── utils └── Util_v1_7_R4.java /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/README.md -------------------------------------------------------------------------------- /email/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/email/build.gradle.kts -------------------------------------------------------------------------------- /email/src/main/java/top/mrxiaom/sweetmail/ext/email/EmailerTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/email/src/main/java/top/mrxiaom/sweetmail/ext/email/EmailerTemplate.java -------------------------------------------------------------------------------- /email/src/main/java/top/mrxiaom/sweetmail/ext/email/SweetMailNotice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/email/src/main/java/top/mrxiaom/sweetmail/ext/email/SweetMailNotice.java -------------------------------------------------------------------------------- /email/src/main/java/top/mrxiaom/sweetmail/ext/email/adapters/AdapterEmailer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/email/src/main/java/top/mrxiaom/sweetmail/ext/email/adapters/AdapterEmailer.java -------------------------------------------------------------------------------- /email/src/main/java/top/mrxiaom/sweetmail/ext/email/adapters/IMailAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/email/src/main/java/top/mrxiaom/sweetmail/ext/email/adapters/IMailAdapter.java -------------------------------------------------------------------------------- /email/src/main/java/top/mrxiaom/sweetmail/ext/email/adapters/NoAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/email/src/main/java/top/mrxiaom/sweetmail/ext/email/adapters/NoAdapter.java -------------------------------------------------------------------------------- /email/src/main/java/top/mrxiaom/sweetmail/ext/email/perm/IPermissionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/email/src/main/java/top/mrxiaom/sweetmail/ext/email/perm/IPermissionProvider.java -------------------------------------------------------------------------------- /email/src/main/java/top/mrxiaom/sweetmail/ext/email/perm/NoProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/email/src/main/java/top/mrxiaom/sweetmail/ext/email/perm/NoProvider.java -------------------------------------------------------------------------------- /email/src/main/java/top/mrxiaom/sweetmail/ext/email/perm/PermLuckPerms.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/email/src/main/java/top/mrxiaom/sweetmail/ext/email/perm/PermLuckPerms.java -------------------------------------------------------------------------------- /email/src/main/java/top/mrxiaom/sweetmail/ext/email/perm/PermVault.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/email/src/main/java/top/mrxiaom/sweetmail/ext/email/perm/PermVault.java -------------------------------------------------------------------------------- /email/src/main/resources/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/email/src/main/resources/config.yml -------------------------------------------------------------------------------- /email/src/main/resources/emailer/mail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/email/src/main/resources/emailer/mail.html -------------------------------------------------------------------------------- /email/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/email/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradle/wrapper/stub-rt.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/gradle/wrapper/stub-rt.jar -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk21 3 | -------------------------------------------------------------------------------- /paper/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/paper/build.gradle.kts -------------------------------------------------------------------------------- /paper/craft-engine/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/paper/craft-engine/build.gradle.kts -------------------------------------------------------------------------------- /paper/craft-engine/src/main/java/top/mrxiaom/sweetmail/utils/items/CraftEngineProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/paper/craft-engine/src/main/java/top/mrxiaom/sweetmail/utils/items/CraftEngineProviderImpl.java -------------------------------------------------------------------------------- /paper/src/main/java/top/mrxiaom/sweetmail/utils/MiniMessageConvert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/paper/src/main/java/top/mrxiaom/sweetmail/utils/MiniMessageConvert.java -------------------------------------------------------------------------------- /paper/src/main/java/top/mrxiaom/sweetmail/utils/StringHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/paper/src/main/java/top/mrxiaom/sweetmail/utils/StringHelper.java -------------------------------------------------------------------------------- /paper/src/main/java/top/mrxiaom/sweetmail/utils/inventory/BukkitInventoryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/paper/src/main/java/top/mrxiaom/sweetmail/utils/inventory/BukkitInventoryFactory.java -------------------------------------------------------------------------------- /paper/src/main/java/top/mrxiaom/sweetmail/utils/inventory/InventoryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/paper/src/main/java/top/mrxiaom/sweetmail/utils/inventory/InventoryFactory.java -------------------------------------------------------------------------------- /paper/src/main/java/top/mrxiaom/sweetmail/utils/inventory/Offset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/paper/src/main/java/top/mrxiaom/sweetmail/utils/inventory/Offset.java -------------------------------------------------------------------------------- /paper/src/main/java/top/mrxiaom/sweetmail/utils/inventory/PaperInventoryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/paper/src/main/java/top/mrxiaom/sweetmail/utils/inventory/PaperInventoryFactory.java -------------------------------------------------------------------------------- /paper/src/main/java/top/mrxiaom/sweetmail/utils/inventory/item/ItemStackAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/paper/src/main/java/top/mrxiaom/sweetmail/utils/inventory/item/ItemStackAPI.java -------------------------------------------------------------------------------- /paper/src/main/java/top/mrxiaom/sweetmail/utils/inventory/item/PaperItemStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/paper/src/main/java/top/mrxiaom/sweetmail/utils/inventory/item/PaperItemStack.java -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/IMail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/IMail.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/Messages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/Messages.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/SweetMail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/SweetMail.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/actions/ActionActionBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/actions/ActionActionBar.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/actions/ActionClose.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/actions/ActionClose.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/actions/ActionConsole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/actions/ActionConsole.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/actions/ActionDelay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/actions/ActionDelay.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/actions/ActionMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/actions/ActionMessage.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/actions/ActionPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/actions/ActionPlayer.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/actions/ActionProviders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/actions/ActionProviders.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/actions/IAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/actions/IAction.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/actions/IActionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/actions/IActionProvider.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/attachments/AttachmentCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/attachments/AttachmentCommand.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/attachments/AttachmentItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/attachments/AttachmentItem.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/attachments/AttachmentMoney.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/attachments/AttachmentMoney.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/attachments/IAttachment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/attachments/IAttachment.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/book/DefaultBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/book/DefaultBook.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/book/IBook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/book/IBook.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/commands/CommandMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/commands/CommandMain.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/config/AbstractMenuConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/config/AbstractMenuConfig.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/config/TemplateConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/config/TemplateConfig.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/config/entry/MailVariable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/config/entry/MailVariable.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/config/entry/Template.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/config/entry/Template.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/config/gui/MenuAddAttachmentConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/config/gui/MenuAddAttachmentConfig.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/config/gui/MenuDraftAdvanceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/config/gui/MenuDraftAdvanceConfig.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/config/gui/MenuDraftConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/config/gui/MenuDraftConfig.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/config/gui/MenuInBoxConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/config/gui/MenuInBoxConfig.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/config/gui/MenuOutBoxConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/config/gui/MenuOutBoxConfig.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/config/gui/MenuViewAttachmentsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/config/gui/MenuViewAttachmentsConfig.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/config/gui/entry/IconSlot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/config/gui/entry/IconSlot.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/database/IMailDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/database/IMailDatabase.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/database/IMailDatabaseReloadable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/database/IMailDatabaseReloadable.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/database/MailDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/database/MailDatabase.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/database/entry/Mail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/database/entry/Mail.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/database/entry/MailCountInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/database/entry/MailCountInfo.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/database/entry/MailWithStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/database/entry/MailWithStatus.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/database/impl/AbstractSQLDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/database/impl/AbstractSQLDatabase.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/database/impl/IStatementSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/database/impl/IStatementSchema.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/database/impl/MySQLDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/database/impl/MySQLDatabase.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/database/impl/SQLiteDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/database/impl/SQLiteDatabase.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/database/impl/StatementSchemaLegacy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/database/impl/StatementSchemaLegacy.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/database/impl/StatementSchemaWithAs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/database/impl/StatementSchemaWithAs.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/depend/ItemsAdder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/depend/ItemsAdder.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/depend/Mythic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/depend/Mythic.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/depend/PAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/depend/PAPI.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/depend/Placeholder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/depend/Placeholder.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/depend/PlaceholderPersist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/depend/PlaceholderPersist.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/depend/PlaceholderRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/depend/PlaceholderRegistry.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/depend/mythic/Mythic4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/depend/mythic/Mythic4.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/depend/mythic/Mythic5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/depend/mythic/Mythic5.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/depend/protocollib/PLComponentTitle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/depend/protocollib/PLComponentTitle.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/economy/IEconomy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/economy/IEconomy.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/economy/NoEconomy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/economy/NoEconomy.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/economy/VaultEconomy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/economy/VaultEconomy.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/events/MailSentEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/events/MailSentEvent.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/events/PlayerMailSentEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/events/PlayerMailSentEvent.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/func/AbstractPluginHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/func/AbstractPluginHolder.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/func/DraftManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/func/DraftManager.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/func/LanguageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/func/LanguageManager.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/func/NoticeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/func/NoticeManager.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/func/TimerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/func/TimerManager.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/func/basic/BaseHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/func/basic/BaseHolder.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/func/basic/GuiManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/func/basic/GuiManager.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/func/basic/TextHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/func/basic/TextHelper.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/func/data/Draft.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/func/data/Draft.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/func/data/MailIcon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/func/data/MailIcon.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/func/data/TimedDraft.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/func/data/TimedDraft.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/func/language/AbstractLanguageHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/func/language/AbstractLanguageHolder.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/func/language/IHolderAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/func/language/IHolderAccessor.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/func/language/Language.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/func/language/Language.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/func/language/LanguageEnumAutoHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/func/language/LanguageEnumAutoHolder.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/gui/AbstractAddAttachmentGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/gui/AbstractAddAttachmentGui.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/gui/AbstractDraftGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/gui/AbstractDraftGui.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/gui/GuiIcon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/gui/GuiIcon.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/gui/IGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/gui/IGui.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/utils/Args.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/utils/Args.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/utils/ChatPrompter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/utils/ChatPrompter.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/utils/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/utils/Config.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/utils/EconomyHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/utils/EconomyHolder.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/utils/ItemStackUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/utils/ItemStackUtil.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/utils/ListX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/utils/ListX.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/utils/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/utils/Pair.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/utils/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/utils/Result.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/utils/SkullsUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/utils/SkullsUtil.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/utils/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/utils/Util.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/utils/inventory/item/AdventureItemStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/utils/inventory/item/AdventureItemStack.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/utils/items/CraftEngineProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/utils/items/CraftEngineProvider.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/utils/items/HeadBase64Provider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/utils/items/HeadBase64Provider.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/utils/items/ItemProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/utils/items/ItemProvider.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/utils/items/ItemsAdderProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/utils/items/ItemsAdderProvider.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/utils/items/MythicProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/utils/items/MythicProvider.java -------------------------------------------------------------------------------- /src/main/java/top/mrxiaom/sweetmail/utils/items/NeigeItemsProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/java/top/mrxiaom/sweetmail/utils/items/NeigeItemsProvider.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/.mojang-mapped: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/resources/config.yml -------------------------------------------------------------------------------- /src/main/resources/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/resources/database.yml -------------------------------------------------------------------------------- /src/main/resources/menus/add_attachment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/resources/menus/add_attachment.yml -------------------------------------------------------------------------------- /src/main/resources/menus/draft.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/resources/menus/draft.yml -------------------------------------------------------------------------------- /src/main/resources/menus/draft_advance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/resources/menus/draft_advance.yml -------------------------------------------------------------------------------- /src/main/resources/menus/inbox.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/resources/menus/inbox.yml -------------------------------------------------------------------------------- /src/main/resources/menus/outbox.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/resources/menus/outbox.yml -------------------------------------------------------------------------------- /src/main/resources/menus/view_attachments.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/resources/menus/view_attachments.yml -------------------------------------------------------------------------------- /src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /src/main/resources/templates/example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/src/main/resources/templates/example.yml -------------------------------------------------------------------------------- /v1_7_R4/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/v1_7_R4/build.gradle.kts -------------------------------------------------------------------------------- /v1_7_R4/src/main/java/top/mrxiaom/sweetmail/utils/Util_v1_7_R4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrXiaoM/SweetMail/HEAD/v1_7_R4/src/main/java/top/mrxiaom/sweetmail/utils/Util_v1_7_R4.java --------------------------------------------------------------------------------