# Changelog ## [2.0.0](https://github.com/sekwah41/Advanced-Portals/compare/v1.0.0...v2.0.0) (2024-11-21) ### ⚠ 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)) * 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)) ### Miscellaneous Chores * switch to using env ([d672954](https://github.com/sekwah41/Advanced-Portals/commit/d672954b4b09ddb547dc073013fd7d7393cbf9fe))