Commit #6e3b1c - API version 15
Commit #782792 - Fix cannot startup due to recent changes (#2752)
Commit #d2aad0 - improv. add order by for warps and use SortingTypes instead of string to validate values (#2744)
Commit #f4c081 - Fix module commands are not registered again upon reloading the plugin (#2749)
Commit #fcccd0 - Fixed issues with placing schematics in some versions (#2750)
Commit #60fcce - Log messages to log files (#2751)
Commit #fe9d72 - improv. add more variables on the global warps menu (#2746)
Commit #15c800 - Added the ability to create infinite missions (#2738)
Commit #c71faa - Custom entity categories (#2747)
Commit #cfdfe2 - improv. fix vanished check (#2743)
Commit #587ef1 - Removed schematics-cache from default config file as it is currently does not work, and no expected fix
Commit #ccca7b - Adds support to "vanished" metadata key check (#2740)
Commit #ce0949 - Fix when loading entities in unloaded chunks may cause warnings in console (#2717)
Commit #605793 - Added message-delays option (#2731)
Commit #969ea8 - Removed debug messages when connecting to database
Commit #e212a5 - Fixed tab completes of /is admin data command (#2727)
Commit #9bcb2e - Fixed /is admin addbonus and /is admin setbonus commands (#2728)
Commit #e79924 - Added option to create a separate item for locked missions (#2707)
Commit #da8bf0 - Add island active debug mode
Commit #dfeb1c - Fixed block counts are not loaded correctly, potentially causing incorrect counts
Commit #54c9d2 - Fixed stacked blocks holograms do not appear in some cases
Commit #3ef7e9 - Fixed errors when using WildTools
Commit #1ca4d6 - Fixed NoSuchFieldError when using 1.21 (#2723)
Commit #2e98cc - Fixed creating schematics with signs on 1.21.7+ (v2) (#2722)
Commit #aaff30 - Do not allow calling IslandWarp#getLocation for non-loaded worlds
Commit #4e5a3c - Fixed errors when using SSBProxyBridge to create islands due to recent commits
Commit #ed6f89 - Do not rely on PreCreatureSpawnEvent and always listen to CreatureSpawnEvent (#2521)
Commit #046768 - Fixed usage of /is admin count command (#2713)
Commit #a477c8 - Added debug mode for DISABLE_REDSTONE (#2712)
Commit #69646a - Potential fix for villager sieges still happening even with natural monster spawn being disabled for the island (#2521)
Commit #cafc6f - Add many methods that take WorldPosition and Dimension for IslandWarps
Commit #b67f65 - Fixed /is mission and /is admin mission commands (#2680)
Commit #5a03e3 - Fixed /is admin setpermission command (#2708)
Commit #fe38ba - Support MiniMessage in more places
Commit #94224a - Support MiniMessage in text sections of ComplexMessageComponents (#2572)
Commit #954451 - Fixed counting of entities in unloaded chunks does not work properly (#2650)
Commit #1e2699 - Optimized the way tracked entities are detected
Commit #06d8de - Debug entity spawning at the end of entity recalculation
Commit #a4072a - Adds the ability to debug entities recalculations
Commit #b89349 - Fix action bars do not support hex colors
Commit #d61be3 - Fixed reaching minecart entity limits still triggering block place (#2391)
Commit #d16d05 - Fixed errors when using /is warp and the world is not loaded (#2694)
Commit #ba55f5 - Fixed tab completes in island admin commands (#2683)
Commit #1dcb00 - Fix some tasks are not tracked correctly, causing the plugin to not properly shut down its tasks (#2687)
Commit #cd4ebe - Adds support to 1.21.10
Commit #48208d - Disable cached schematics due to serious dupe glitch involving them (#2699)
Commit #ec258c - Fix teleporting using admin teleport command can throw errors if the world is not loaded
Commit #e7f892 - Fix deserializing of WorldPositions (#2698)
Commit #d97ece - Use BlockPosition / WorldPosition whenever possible
Commit #630d29 - Fix many issues regarding tracking of block changes when golems are created from structures (#2695)
Commit #02007b - Add debug messages & maximum wait time for shutting down tasks
Commit #0ad3af - Potential fix for the plugin not properly shutting down its tasks (#2687)
Commit #6a83cc - Fixed many cases where lazy worlds should have been loaded but didn't (#2694)
Commit #60a9b0 - Fix compiling errors in 1.21.9
Commit #43f2e7 - Adds support to 1.21.9 (Paper only)
Commit #a99c04 - Generate NMS code for each version
Commit #79b5a0 - Fix NPE when accessing chunkLoadLatch (#2688)
Commit #08d966 - Better synchronization of multiple tasks running together
Commit #a35703 - Fix async errors due to recent commit
Commit #aaf1af - Added tab completes to the /is admin schematic command (#2681)
Commit #1a671a - Added `*` to the usage of the /is admin adddisbands and /is admin addsize commands (#2682)
Commit #3b49c6 - Fixed tab completes in team admin commands (#2684)
Commit #583e7f - Fixed tab completes in /is ban command (#2685)
Commit #1796e4 - Added tab completes to the /is value command (#2679)
Commit #6513ab - Fix actions on unloaded chunks do not happen with using SWM (#2677)
Commit #bd8914 - Do not print errors when cannot cache schematics (#2675)
Commit #a04f45 - Added missing sound to Enderman Grief setting (#2676)
Commit #0d59fb - Fixed getting SpawnerKey through API does not work properly if it was parsed from a string
Commit #b5d1e3 - Fixed caching schematics throwing errors in 1.17 / 1.18 (#2673)
Commit #e71f65 - Fixed errors due to chunk not in bounds when creating new islands (#2674)
Commit #45974d - Fixed the ability to poison parrots using cookies on another islands (#2672)
Commit #682df4 - Fix other plugins registering custom worlds provider after the islands container is created causes islands to not be found (#2655)
Commit #f50e29 - Fixed detection of in-hand item for entity interactions (#2672)
Commit #89197b - Use StampedLock instead of ReentrantReadWriteLock for island lookups (#2654)
Commit #91a439 - Do not save all stacked blocks when server stops (#2655)
Commit #620f91 - Optimized creation of IslandArea objects by reusing the same object for each Island (#2654)
Commit #066483 - Revert some of the changes from recent commit and fixed multi worlds grid depending on dimension and not world names
Commit #c2f5e3 - Optimized islands lookup by removing unnecessary locks when not needed (#2654)
Commit #64417c - Fix errors regarding islands lookup due to recent changes
Commit #e4f034 - Fix old `superior_island_count` placeholder not working (#2670)
Commit #38dc05 - Revert the island-cache lookups
Commit #fe90fa - Fixed island names coloring (#2568)
Commit #8e1d54 - Potential fix for islands not detected correctly (#2654)
Commit #9fc6ce - Fix incorrectly registering `onSpawnUpdate`
Commit #f7b03a - Enabled schematics lights-update by default
Commit #fae2ab - Fix spawn island is loaded too early, causing world detection to not pass (#2666)
Commit #b58767 - Removed usage of IslandPosition instance for faster island lookups (#2654)
Commit #da9de1 - Fixed more NPE errors when using cached schematics in 1.8 (#2661)
Commit #973d2f - Added home teleport and visitor home teleport events (#2664)
Commit #6b5dc6 - Fixed NPE errors when using cached schematics in 1.8 (#2661)
Commit #88de74 - Implement islands-caching mechanism for position lookups for faster island lookups (#2654)
Commit #a82d5d - Expanded island previews options (#2624)
Commit #b65ff2 - Fix concurrent error in 1.12 and 1.8 related to chunks (#2661)
Commit #135a6c - Fix island world border is disappearing after respawning in the island (#2662)
Commit #b6842a - Fixed breaking warp sign when deleting it (#2663)
Commit #06739a - Fixed errors with cached schematics when multiple worlds exist or when asp is used (#2661 #2659)
Commit #574161 - Fixed detection of signs in schematics in 1.12 (#2660)
Commit #ec1507 - Added the ability to use admin show command without an argument (#2645)
Commit #b45f82 - Added tamed animal damage privilege (#2649)
Commit #35cb36 - Added admin resetpermissions command (#2644)
Commit #eae063 - Added built-in placeholders to some menu titles (#2632)
Commit #018366 - Fixed default schematics (#2627)
Commit #60fb98 - Added admin removeentitylimit command (#2642)
Commit #8b20d0 - Fixed default menus (#2633)
Commit #26b33a - Added description of the admin resetsettings command (#2643)
Commit #168496 - Add `superior.admin.fly` to plugin.yml
Commit #273e74 - Fix coops do not take damage if visitors damage is disabled (#2656)
Commit #b83062 - Fix admin reset world not including default dimension in tab complete (#2616)
Commit #f8e93e - Fixed cached schematics are placed one block up (#2658)
Commit #e96a44 - Adds the ability to toggle fly mode for other players (#2518)
Commit #a64b5b - Implement caching for schematics, which should improve schematics placement performance
Commit #8ddb20 - Add support to reset default world (#2616)
Commit #b241bc - Add support to regex patterns in pvp worlds (#2626)
Commit #90cc9f - Do not fail on loading data when encountering invalid island flags or island privileges (#2634)
Commit #d22496 - Fixed mission jars are not generated when changed
Commit #15a4c8 - Fix issue with loading old data of FishingMissions to new versions (#2635)
Commit #60488c - Fixed damage events are not recoded correctly if not occurred by entities (#2631)
Commit #ccfc47 - Add temporary cache for players and islands
Commit #4a7283 - Deprecate GridManager#transferIsland
Commit #62978a - Optimized checks for islands when not needed (#2654)
Commit #f79a2f - Fix the ability to exceed block limits by changing spawner types (#2647)
Commit #a33cc6 - Fix comment of the spawn-protection section (#2636)
Commit #b4b836 - Fixed issues when having block limits and using the stacked-blocks deposit menu (#2640)
Commit #7ec522 - Disabled display of empty data in island info (#2639)
Commit #6d33cc - Added the ability to translate "None" in the visitors panel (#2638)
Commit #bdd9e5 - Do not load worlds when accessing homes and visitor locations
Commit #a4f523 - Added missing head and removed spawner item description display (#2628)
Commit #325f62 - Added new options to edit items in the menus (#2556)
Commit #b26046 - Fix not stopping database executor before closing the connection to the DB (#2620)
Commit #51cd7f - Fix issues related to anti xray in Spigot (#2621)
Commit #2c8b88 - Added set island preview command for admins (#2623)
Commit #c7d21b - Fixed bank error message when vault is not installed (#2618)
Commit #149874 - Fix a potential NPE when creating title component without title / subtitle
Commit #c3dcf5 - Ensure Island#executeCommand is running sync
Commit #72411e - Added more "clear-on-" options (#2539)
Commit #d8bc9c - Add non-vararg methods to Island
Commit #3f8c17 - Faster lookups for actions when checking for ignored members
Commit #a4fc11 - Fixed last used skin of players is never saved to DB
Commit #d149ec - Adds IslandWarpTeleportEvent (#2555)
Commit #c9be50 - Added placeholder support in messages with click event (#2558)
Commit #0a8861 - Added require-island option for custom menus (#2546)
Commit #0e3a12 - Added separate command for island banned players menu (#2557)
Commit #6e389c - Restrict types when loading data from config files (#2613)
Commit #77c01a - Fixed requiring SADDLE_ENTITY in order to shear sheep (#2614)
Commit #fcb19d - Fixed saving of fishing missions progress causing errors (#2595)
Commit #875ae5 - Use DatabaseBridge instead of local implementation
Commit #b162e8 - Fixed errors when loading the plugin due to recent commits
Commit #7f9e51 - Optimized islands world detection (#2594)
Commit #849fe2 - Optimized the position to island cache (#2594)
Commit #d67e16 - Cache entity categories per entity type (#2594)
Commit #87fdd2 - Fixed blocks fading to other blocks is not detected (#2608)
Commit #abff61 - Added placeholders and reorganized the placeholder file for better readability (#2532)
Commit #7f0fb2 - Improved missions files (#2607)
Commit #e56256 - Fixed bank menu is not refreshing when balance is updated
Commit #08473f - Add balance and next interest placeholders to the bank menu (#2547)
Commit #85dbeb - Fix config file being deleted due to recent changes (#2606)
Commit #ab9417 - Added auto-reward-outside-islands option to missions module (#2600)
Commit #832b88 - Fixed no command permission message (#2603)
Commit #9b7b46 - Fixed control panel button actions (#2604)
Commit #88704f - Fixed panel command shows members and visitors even when player does not have permission to open the menus (#2592)
Commit #2f763c - Ensure island calculation is called in main thread
Commit #d8ba5c - Changed disband count option behavior to allow setting 0 disbands by default (#2579)
Commit #91b6ff - Added specific permissions to the members and visitors menus (#2592)
Commit #987003 - Fixed dark sky in y levels below 60 (#2596)
Commit #1358a7 - Added missing blocks to counts button (#2559)
Commit #a152f0 - Fixed opening missions menu when there are per island missions (#2570)
Commit #3a8abd - Added admin resetsettings command (#2545)
Commit #cd3f4a - Added reset island settings option (#2545)
Commit #8c762f - Do not load transactions from db when adding new transaction when using bank logs in db mode (#2478)
Commit #51d006 - Add [true/false] suffix to the save-air argument in the schematic command usage (#2396)
Commit #cc1373 - Fixed saddling of mobs in 1.21.6+ does not require the SADDLE_ENTITY permission (#2561)
Commit #1f1ba2 - Fixed counting of entities not done correctly (#2541)
Commit #67d70d - Potential fix for "chunk is not cached" errors when using WildStacker (#2366)
Commit #403e0b - Potential fix for NPE errors when caching equipment (#2554)
Commit #11fb67 - Fixed the ability to place harness on happy ghast on other islands (#2561)
Commit #66bf89 - Fixed menu views are leaked when opening them fails (#2576)
Commit #8ff7c6 - Fixed errors when placing down signs in 1.8/1.12 (#2578)
Commit #e31c78 - Better detection for caught fish types (#2577)
Commit #6fd304 - Fixed teleporting to other worlds for first time is not accurate (#2580)
Commit #48f1f8 - Fixed Chunk2ObjectMap not tracking its size correctly
Commit #b79678 - Fixed the way block values are registered that caused conflicts with global and specific keys (#2586)
Commit #59bd8c - Fixed bank transactions of deleted islands are not deleted from DB
Commit #896c1b - Fixed errors due to recent commit
Commit #34f095 - Added skip-one-item-menus support for missions menu (#2571)
Commit #67d3dc - Reuse tag objects whenever possible
Commit #d109a1 - Fixed list tags can have elements with different tag types (#2574)
Commit #fd0712 - Fixed creating schematics with signs on 1.21.7 (#2567)
Commit #78e726 - Fixed an error caused when teleporting using the admin command to worlds that were not generated when the player is not inside the island (#2573)
Commit #9f7bcf - Adds support to 1.21.8
Commit #a6a2d4 - Merge remote-tracking branch 'origin/dev' into dev
Commit #134f1e - Change some actions to not load worlds when not really necessary
Commit #70f081 - Added teleport-on-create option (#2531)
Commit #df486d - Removes support to 1.21.6 & adds support to 1.21.7
Commit #05f3a1 - Fix `TEST_BLOCK_MODE` already in exists error when creating new island (#2538)
Commit #64670a - Added island-level-rounding-mode option (#2534)
Commit #7421e5 - Reuse empty args array in Message class
Commit #b31d21 - Added separate protection message for spawn island (#2537)
Commit #eed2f8 - Fix incorrect block counts of falling blocks, especially dragon eggs related issues (#2523)
Commit #e5e729 - Added transfer-confirm option (#2530)
Commit #8d32f9 - Added display-menu option for settings menu and missing flags for menus (#2529)
Commit #84ecae - Removed access checks in ChunkPosition (#2524)
Commit #6ca690 - Adds support to UltimateStacker4 (#2526)
Commit #87ae4a - Fix more errors in ChunkreaderImpl when using regular Spigot (#2512)
Commit #fa0e9e - Updated Vietnamese (#2484)
Commit #d76bc7 - Adds Turkish language (#2508)
Commit #76afa2 - Added option to disable island rating change (#2516)
Commit #865038 - Adds the ability to disable player island-privileges (#2514)
Commit #6ee5e2 - Added option to change default island's locked status (#2517)
Commit #7e6ed5 - Adds support to 1.21.6
Commit #b729fa - Potential fix for generator ghost blocks (#2373)
Commit #3500d7 - Fixed errors when creating schematics in Spigot (#2512)
Commit #8f286c - Add debug messages to generate ghost block bug (#2373)
Commit #d75563 - Adds support to EpicSpawners 9 (#2511)
Commit #d4b0ee - Adds support to custom blocks by CraftEngine (#2507)
Commit #e5b4b8 - Fix issues when installing CraftEngine alongside of SuperiorSkyblock (#2504)
Commit #7cb65e - Fix detection of MiniMessage support (#2498)
Commit #ede519 - Fixed placeholders in commands not working properly (#2506)
Commit #3d091e - Adds `NETHER_WARTS` to the default crops-to-grow list
Commit #facc62 - Do not use BlockPosition#setValues in 1.16 or below (#2475)
Commit #6ba0df - Clear Slimefun data asynchronous on chunk wipe (#2474)
Commit #032021 - Disable MiniMessage hook in versions below 1.18 (#2498)
Commit #5803d6 - Better detection to stacked blocks placed with RoseStacker (#2502)
Commit #c2f647 - Fixed errors when running Leaf (#2480)
Commit #e82e46 - Fixed NPE when using custom schematics using the API (#2496)
Commit #0e9a65 - Adds world not enabled message when going through portals of disabled worlds (#2490)
Commit #a11944 - Fixed sounds of menus in 1.8 (#2486)
Commit #78f0fb - Fixed errors when reloading plugin in 1.8 (#2485)
Commit #f57e6e - Fixed a NPE when crops growth multiplier is used in 1.8 (#2487)
Commit #fb31a9 - Fixed a NPE when going through portals in 1.8 (#2488)
Commit #06d00e - Fixed admin unlockworld messages (#2489)
Commit #5c5c6c - Fixed tab completes for commands related to roles (#2469)
Commit #88d12e - Fixed tab completes for unlockworld command (#2468)
Commit #0273f7 - Fixed tab completes for cleargenerator command (#2467)
Commit #dc78d4 - Fixed tab completes for add and setrate admin commands (#2466)
Commit #34f70b - Fixed addblocklimit command does not have tab complete for island names (#2465)
Commit #602dad - Fixed tab completes for potion effect types (#2464)
Commit #c7c372 - Fixed Island#getPotionEffectLevel returns -1 if effect is not active for the island (#2464)
Commit #d101ce - Fixed errors when using /is admin setbiome (#2461)
Commit #bfa2f0 - Cache names of privileges, flags and others for messages & fix privileges not formatted correctly (#2460)
Commit #240455 - Adds INVALID_MENU message to the openmenu command (#2459)
Commit #785028 - Fixed schematics not removed after reload (#2458)
Commit #18a882 - Fixed detection of warps by their location (#2424)
Commit #680cf2 - Fixed visit location is not removed properly when signs break (#2413)
Commit #eff15c - Fix empty messages are sent to players (#2453)
Commit #a47e4b - Fix empty messages are sent to players (#2453)
Commit #79f93c - Potential fix for ghost generator blocks (#2373)
Commit #275a92 - Updated the comment for default-blocks-stacker in config (#2441)
Commit #1efe1e - Fixed protected message delay not updated upon reloading of the plugin (#2443)
Commit #0703a5 - Do not cache hard references to PlayerRole (#2448)
Commit #517d76 - Use TreeMaps to store commands in memory
Commit #b0770f - Fixed commands are not sorted after reload (#2449)
Commit #0d2782 - Fixed disabled-commands not updated after reload (#2450)
Commit #21cd2a - Fixed labels of teleport and setteleport are not correct (#2451)
Commit #60c75d - Changed it so the default biome for schematics will be the world's default biome (#2440)
Commit #50138a - Fixed island warps change their position after restart
Commit #a99bdb - Better detection for possible collision with blocks (#2424)
Commit #2935af - Updated comments for default values sections
Commit #279494 - Fix default island effects are not loaded the same as in upgrades (#2434)
Commit #84d3c6 - Adds pale oak to default interactables (#2425)
Commit #6e5c1a - Fixed reload doesn't refresh caches
Commit #65982b - Updated crops-to-grow list to include missing crops (#2435)
Commit #71204b - Fix bypass permission does not bypass visit warmup (#2436)
Commit #e11cf7 - Fix using warp commands bypassing charge-on-warp option (#2437)
Commit #733a6d - Optimize admin show message a bit
Commit #2ccaa4 - Adds support to default island effect values (#2434)
Commit #b83ae1 - Fix default values in config file is not updated for some values in reload (#2434)
Commit #a4e00c - Fix wind charge explosions breaking stacked blocks (#2422)
Commit #3095dd - Adds ENTITY_RIDE as default to coop members
Commit #732a34 - Fix some privileges in the privileges menu not ordered alphabetically (#2427)
Commit #f65084 - Adds entity ride privilege (#2427)
Commit #4cc4a7 - Fix support for placeholders in messages (#2430)
Commit #2cdfd8 - Fix listeners of modules are not registered correctly (#2432, #2433, #2429)
Commit #2fb31b - Filter out privileges that cannot be assigned to coops / guests in the permissions menu (#2412)
Commit #0ebf7c - Add debug message when failing to dispatch upgrade commands (#2417)
Commit #f4313e - Another attempt to fix out of bounds when placing signs (#2411)
Commit #dfd538 - Fix detection of exploded warp signs (#2413)
Commit #b53502 - Fix delete unsafe warps not working correctly in all cases (#2413)
Commit #efe567 - Fix unsafe visit location (#2413)
Commit #f93e7b - Fix reload command not updating island upgrades correct (#2415)
Commit #a23fae - Do not register event callbacks if not necessary
Commit #72db06 - Added the ability to completely disable auto tracking of blocks
Commit #dddc85 - Changed the way the detection of physics events is written
Commit #41d23c - Register listeners again upon reloading the plugin