diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 37fcefaa..895bf0e3 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.0.0" + ".": "2.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index b3bc8c66..b38726f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,103 @@ # Changelog +## [2.0.0](https://github.com/sekwah41/Advanced-Portals/compare/v1.0.0...v2.0.0) (2024-12-10) + + +### ⚠ BREAKING CHANGES + +* This is a complete recode, features may be missing or different, if there are issues please open an issue on github or contact us about it on discord. +* Permissions have been reworked, if you use a permissions manager you may need to change a few of the permissions + +### Features ✨ + +* add a warning for no name being included ([106a0ae](https://github.com/sekwah41/Advanced-Portals/commit/106a0ae8b48ea66c2afcc8cd12c6c4ca8aa87f67)) +* add abstracted game scheduler ([0085733](https://github.com/sekwah41/Advanced-Portals/commit/008573305e10d8d89407721e2112d18632f94c74)) +* add base repos and portal data ([d7e6df2](https://github.com/sekwah41/Advanced-Portals/commit/d7e6df25561e09f7c65e4470a30dc12f859ea1c4)) +* add basic data loading and translations ([6d2ed12](https://github.com/sekwah41/Advanced-Portals/commit/6d2ed12f36b3f172dfcc8738c7aaacc64c43f122)) +* add basic desti create and remove ([c6d644a](https://github.com/sekwah41/Advanced-Portals/commit/c6d644a0b3359de8ed038579abee8d0c7f193225)) +* add command tags ([#443](https://github.com/sekwah41/Advanced-Portals/issues/443)) ([833399e](https://github.com/sekwah41/Advanced-Portals/commit/833399e8d06b817b8227f91e8bd173ab0e40c66f)) +* add cooldown tag that is stored ([c9d98b3](https://github.com/sekwah41/Advanced-Portals/commit/c9d98b39c3b29762a4274498d4601dfa312bc360)) +* add debug view for selection ([dd7c545](https://github.com/sekwah41/Advanced-Portals/commit/dd7c545a750c5b18eb1c7d3dd03a0b10aaf38c54)) +* add default trigger block if unspecified ([c905972](https://github.com/sekwah41/Advanced-Portals/commit/c90597228af76f6da5e0941dcf286d8c1ba1fab6)) +* add destination and portal services ([55de809](https://github.com/sekwah41/Advanced-Portals/commit/55de8093492ccdb47ea9da1358c7fd77dbdc0de9)) +* Add destination teleport subcommand ([#420](https://github.com/sekwah41/Advanced-Portals/issues/420)) ([7c7dc98](https://github.com/sekwah41/Advanced-Portals/commit/7c7dc98edde610907be5b37e5b83b2476dc2e4a2)) +* add disable beacon sub command ([57e27a8](https://github.com/sekwah41/Advanced-Portals/commit/57e27a87a1d5d7934873b6e54b43adfb19d13a19)) +* add error messages for the destination commands ([13a27ca](https://github.com/sekwah41/Advanced-Portals/commit/13a27cacb35235356b20663b7b27594fa150e6fb)) +* add global cooldown and throwback sounds ([9448fd7](https://github.com/sekwah41/Advanced-Portals/commit/9448fd76bf0bdb3d16c7cfdd5316eb5635712809)) +* add list command & update translation colors ([33c9221](https://github.com/sekwah41/Advanced-Portals/commit/33c92212db25989052247722eac6bdd8c673e9d1)) +* add messages and checks for commnad portal permissions ([4fcb9e5](https://github.com/sekwah41/Advanced-Portals/commit/4fcb9e549abe295aa1d68586e39c04af86946f8e)) +* add permission tag & compatible block trigger list ([6386a89](https://github.com/sekwah41/Advanced-Portals/commit/6386a899132ef7a28b08e8e983cc90f7cdc8fc14)) +* add portal and desti commands ([154919f](https://github.com/sekwah41/Advanced-Portals/commit/154919f7808f515145b1a08fd8a400d80c6231c9)) +* add portal protections ([d568f05](https://github.com/sekwah41/Advanced-Portals/commit/d568f051f85adc7883ac0786324ea72c7a3bd3f1)) +* add show desti command ([6629151](https://github.com/sekwah41/Advanced-Portals/commit/6629151fc63929988a20d3ca8b5f07a5c453b0c0)) +* add support for hex colour codes on spigot ([94522c2](https://github.com/sekwah41/Advanced-Portals/commit/94522c237f46f96a72b9e336530ae9e7c0420375)) +* add support for uppercase color codes as well as &#rrggbb to lang files ([166d48b](https://github.com/sekwah41/Advanced-Portals/commit/166d48bb90de533e71e51645be47ddf73b603d6c)) +* add the ability for tags to reject values ([3558629](https://github.com/sekwah41/Advanced-Portals/commit/3558629f8e6e5ea2fc2426de7a6dc5386c54e3f3)) +* add the ability to have multiple values for a tag ([cc9fa20](https://github.com/sekwah41/Advanced-Portals/commit/cc9fa203cbf8e28aea71bc02423f0a139a0c8105)) +* add the ability to split tags based on a splitstring ([116c45f](https://github.com/sekwah41/Advanced-Portals/commit/116c45f5a56a1165b3a837235f8c1ee0af0484f2)) +* added tag priority sorting and delay tag ([0044008](https://github.com/sekwah41/Advanced-Portals/commit/00440081051bda9d1276238b6ba615c13c11a5b9)) +* adding auto complete for tags ([c64c342](https://github.com/sekwah41/Advanced-Portals/commit/c64c342a4de26a84ac4a6762feb80983751b5572)) +* adding debug command ([f002c8e](https://github.com/sekwah41/Advanced-Portals/commit/f002c8e125e7e8e032ea690d4aeddcb83719d630)) +* auto import the old portals and destinations if the folders don't exist ([9f23a61](https://github.com/sekwah41/Advanced-Portals/commit/9f23a617ff6dfc170d6bb83b0011812b64d21186)) +* block physics updates inside portal protection zones ([bba1418](https://github.com/sekwah41/Advanced-Portals/commit/bba14185ebab4745029e8e39c3e48a3a4e467bda)) +* bungee tags ([#448](https://github.com/sekwah41/Advanced-Portals/issues/448)) ([a70e83b](https://github.com/sekwah41/Advanced-Portals/commit/a70e83b4d1f68e9fa36e3f2729592aa50f908122)) +* can create basic portals with tags ([9ccf7b1](https://github.com/sekwah41/Advanced-Portals/commit/9ccf7b1d133449029173e68f71c30bc3823aad44)) +* center titles based on length ([8522215](https://github.com/sekwah41/Advanced-Portals/commit/852221533f51bf5cc1074c132fac8ca58a3c545d)) +* configure portal effects ([a2f6574](https://github.com/sekwah41/Advanced-Portals/commit/a2f65742240af5767f9fcaa2aec27e48151c5d6a)) +* enhance the in portal mitigation ([ffddd87](https://github.com/sekwah41/Advanced-Portals/commit/ffddd87922f5420b6de6558ccd424f29c43ef7ff)) +* make portal and desti implement the same tab auto complete ([6921749](https://github.com/sekwah41/Advanced-Portals/commit/69217491287047bb520330bde11999bddf634dbd)) +* make services available as singletons ([722ef68](https://github.com/sekwah41/Advanced-Portals/commit/722ef68ed03a01796a3bb7830e6164990554d4ca)) +* message tags & priority sorting ([#447](https://github.com/sekwah41/Advanced-Portals/issues/447)) ([e056a68](https://github.com/sekwah41/Advanced-Portals/commit/e056a6836d1cfb175c8bb333a09d8eb27eab168a)) +* new tag parser ([030ef3a](https://github.com/sekwah41/Advanced-Portals/commit/030ef3a13525bb2cb1a4aa99e81a5ac7d465e691)) +* Particle visualising ([#467](https://github.com/sekwah41/Advanced-Portals/issues/467)) ([0550a4d](https://github.com/sekwah41/Advanced-Portals/commit/0550a4dba45569597f1c13677eedfde0de1f5517)) +* portal block placing checks surrounding blocks for orientation ([ad1ef6c](https://github.com/sekwah41/Advanced-Portals/commit/ad1ef6cc40adbae075d7a875e9c9c749c2540963)) +* portal placer block rotate tool ([1c7d094](https://github.com/sekwah41/Advanced-Portals/commit/1c7d09469e81c1f1b5609f377d5419d52e577148)) +* portals now trigger and nether portals are cancelled ([f9f5a9d](https://github.com/sekwah41/Advanced-Portals/commit/f9f5a9d1f27896b316b30ae62cc347e2a4fd6c0e)) +* proxy tag ([#451](https://github.com/sekwah41/Advanced-Portals/issues/451)) ([dd72123](https://github.com/sekwah41/Advanced-Portals/commit/dd72123d4b9409038095eb52f720ed3fe4e63342)) +* re-implement and clean up permissions ([#453](https://github.com/sekwah41/Advanced-Portals/issues/453)) ([9030ff5](https://github.com/sekwah41/Advanced-Portals/commit/9030ff53630a83b41708c0cb973cf4af736649f4)) +* register basic bungee plugin with metrics ([d665e1a](https://github.com/sekwah41/Advanced-Portals/commit/d665e1a271a17328d34cb14aed041bb6e689a5b2)) +* remap and filter tags ([a658e7d](https://github.com/sekwah41/Advanced-Portals/commit/a658e7df8736a9201565d98007149885fb782a60)) +* see portal info with /portal info (name) ([e7b0d5e](https://github.com/sekwah41/Advanced-Portals/commit/e7b0d5e4ca1c6a4835342afd24cc1e207f3fdf74)) +* show triggerblocks in debug view ([29b2e27](https://github.com/sekwah41/Advanced-Portals/commit/29b2e2734bdfe49e3e6f2544ead00d01ade3109e)) +* **spigot:** add command for porting portals and destinations to the new format ([7c1a4ce](https://github.com/sekwah41/Advanced-Portals/commit/7c1a4ceee7a94432c986c9fb1c88e990d486e4be)) +* switch files over to using yaml ([#427](https://github.com/sekwah41/Advanced-Portals/issues/427)) ([5f44e24](https://github.com/sekwah41/Advanced-Portals/commit/5f44e24824c4bf14182093d71daac58c05d95519)) +* switch jar to shadow the dependencies to avoid clashes with other plugins ([c2b250c](https://github.com/sekwah41/Advanced-Portals/commit/c2b250c2a55072d5e6f80506d145e9ac36098aa4)) +* temporary player data is now stored for more perma use ([805e8dc](https://github.com/sekwah41/Advanced-Portals/commit/805e8dc3d0374a97a8d11550b75bffa23270a5b2)) +* update lang command to add missing translation keys ([10618e2](https://github.com/sekwah41/Advanced-Portals/commit/10618e2ab03c1f0236b7b8970c414418d73ad1b3)) + + +### Bug Fixes 🐛 + +* allow null values for auto complete suggestions ([412bc4f](https://github.com/sekwah41/Advanced-Portals/commit/412bc4f07f2bce14deb193ae5c492b302496223e)) +* apply the rotation and pitch of the offset to a tp ([ab92ff1](https://github.com/sekwah41/Advanced-Portals/commit/ab92ff104628313d306e9b1119700da7ff7da6d7)) +* check the player is in the same world ([8018d68](https://github.com/sekwah41/Advanced-Portals/commit/8018d68e429528602e9a45752f97bbce8a1c52f5)) +* improve auto complete for triggerblock ([1292348](https://github.com/sekwah41/Advanced-Portals/commit/12923480fca208bff6dfb423979ec4d7871e954f)) +* issues with tab menu capitalisation ([81e8876](https://github.com/sekwah41/Advanced-Portals/commit/81e887607956150a7ffa5aeaf1f8c6697afc5ac4)) +* language file duplication ([8dd1094](https://github.com/sekwah41/Advanced-Portals/commit/8dd1094ab6d5e6e22cb827f5bf9f4e5c9e85da69)) +* permission issue for command portals ([5395d76](https://github.com/sekwah41/Advanced-Portals/commit/5395d769e1df3260c449788e1bd072f189a3d8b3)) +* Permission Tag ([#418](https://github.com/sekwah41/Advanced-Portals/issues/418)) ([69fa988](https://github.com/sekwah41/Advanced-Portals/commit/69fa988f9769bb943a25203c8c499bb6f0ff0545)) +* portal activation issue ([ad3f117](https://github.com/sekwah41/Advanced-Portals/commit/ad3f117f049322224620781c5d9dbff0d2a8e9a0)) +* portal command config reading ([22cda5d](https://github.com/sekwah41/Advanced-Portals/commit/22cda5d2cc77ef5a2224433640311fd058c09d16)) +* portal import command checking yaml files ([7635a13](https://github.com/sekwah41/Advanced-Portals/commit/7635a134217d9673a801c08c0431eeb79a36de79)) +* references to services in portal subcommands ([ef9241e](https://github.com/sekwah41/Advanced-Portals/commit/ef9241e2609b84bc3cb0e0e71645e37cb8230219)) +* remove references to old material + make translatable ([2cd6452](https://github.com/sekwah41/Advanced-Portals/commit/2cd64528a4c742f1895983988bee7aac7fc8c202)) +* show page numbers on tab complete ([b2e19a1](https://github.com/sekwah41/Advanced-Portals/commit/b2e19a1391b372eef3a468f5da4a850477a30bdd)) +* string commands were erroring ([#426](https://github.com/sekwah41/Advanced-Portals/issues/426)) ([8afbae5](https://github.com/sekwah41/Advanced-Portals/commit/8afbae50fbaeef3bc65a90d9c3ae67689ba226cc)) +* subcommand registry boolean order ([7e3be04](https://github.com/sekwah41/Advanced-Portals/commit/7e3be0456f2b1889957bb784c3e711817066887a)) +* switch all translation blocks to pick up color codes ([ebc2196](https://github.com/sekwah41/Advanced-Portals/commit/ebc2196511ffb132971397ac76273352afeaf516)) +* switch tab complete to empty arrays from null returns ([9deb765](https://github.com/sekwah41/Advanced-Portals/commit/9deb765ad566f7ef1f7714a42a691aaaeccd05e4)) +* tag quotes logic ([c4cc19a](https://github.com/sekwah41/Advanced-Portals/commit/c4cc19a7f5d4b190806126230b8ab283ce19ddbd)) + + +### Changes to Existing Features 🔧 + +* Show common trigger blocks for tag, then all if none match ([#468](https://github.com/sekwah41/Advanced-Portals/issues/468)) ([a9ff2b5](https://github.com/sekwah41/Advanced-Portals/commit/a9ff2b5a693d231d27d8bb3cec544de2213cd398)) + + +### Miscellaneous Chores + +* switch to using env ([d672954](https://github.com/sekwah41/Advanced-Portals/commit/d672954b4b09ddb547dc073013fd7d7393cbf9fe)) + ## [1.0.0](https://github.com/sekwah41/Advanced-Portals/compare/v0.11.0...v1.0.0) (2024-12-09) **This is not the re-code, I released some breaking config changes for servers that used to rely on the automatic proxy detection.** diff --git a/version.txt b/version.txt index 3eefcb9d..227cea21 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.0.0 +2.0.0