Skip to content
This repository was archived by the owner on Aug 26, 2025. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
606 commits
Select commit Hold shift + click to select a range
a99c04b
Generate NMS code for each version
OmerBenGera Oct 4, 2025
43f2e76
Adds support to 1.21.9 (Paper only)
OmerBenGera Oct 4, 2025
60a9b06
Fix compiling errors in 1.21.9
OmerBenGera Oct 6, 2025
6a83cca
Fixed many cases where lazy worlds should have been loaded but didn't…
OmerBenGera Oct 6, 2025
0ad3af2
Potential fix for the plugin not properly shutting down its tasks (#2…
OmerBenGera Oct 6, 2025
02007b7
Add debug messages & maximum wait time for shutting down tasks
OmerBenGera Oct 6, 2025
630d295
Fix many issues regarding tracking of block changes when golems are c…
OmerBenGera Oct 7, 2025
d97ece6
Use BlockPosition / WorldPosition whenever possible
OmerBenGera Oct 7, 2025
e7f892e
Fix deserializing of WorldPositions (#2698)
OmerBenGera Oct 7, 2025
ec258c1
Fix teleporting using admin teleport command can throw errors if the …
OmerBenGera Oct 7, 2025
48208d3
Disable cached schematics due to serious dupe glitch involving them (…
OmerBenGera Oct 8, 2025
cd4ebe6
Adds support to 1.21.10
OmerBenGera Oct 10, 2025
1dcb00c
Fix some tasks are not tracked correctly, causing the plugin to not p…
OmerBenGera Oct 10, 2025
ba55f57
Fixed tab completes in island admin commands (#2683)
Lemvs Oct 10, 2025
d16d05a
Fixed errors when using /is warp and the world is not loaded (#2694)
OmerBenGera Oct 11, 2025
d61be37
Fixed reaching minecart entity limits still triggering block place (#…
OmerBenGera Oct 11, 2025
b89349a
Fix action bars do not support hex colors
OmerBenGera Oct 11, 2025
12af8f8
[CI SKIP] Update README & fix funding link
OmerBenGera Oct 11, 2025
a4072a1
Adds the ability to debug entities recalculations
OmerBenGera Oct 11, 2025
06d8ded
Debug entity spawning at the end of entity recalculation
OmerBenGera Oct 11, 2025
1e26990
Optimized the way tracked entities are detected
OmerBenGera Oct 11, 2025
954451d
Fixed counting of entities in unloaded chunks does not work properly …
OmerBenGera Oct 11, 2025
94224a8
Support MiniMessage in text sections of ComplexMessageComponents (#2572)
OmerBenGera Oct 11, 2025
fe38ba4
Support MiniMessage in more places
OmerBenGera Oct 11, 2025
5a03e31
Fixed /is admin setpermission command (#2708)
Lemvs Oct 11, 2025
b67f65f
Fixed /is mission and /is admin mission commands (#2680)
Lemvs Oct 11, 2025
cafc6fb
Add many methods that take WorldPosition and Dimension for IslandWarps
OmerBenGera Oct 13, 2025
69646a9
Potential fix for villager sieges still happening even with natural m…
OmerBenGera Oct 14, 2025
a477c83
Added debug mode for DISABLE_REDSTONE (#2712)
OmerBenGera Oct 14, 2025
0467681
Fixed usage of /is admin count command (#2713)
Lemvs Oct 14, 2025
ed6f898
Do not rely on PreCreatureSpawnEvent and always listen to CreatureSpa…
OmerBenGera Oct 14, 2025
4e5a3c9
Fixed errors when using SSBProxyBridge to create islands due to recen…
OmerBenGera Oct 14, 2025
aaff30d
Do not allow calling IslandWarp#getLocation for non-loaded worlds
OmerBenGera Oct 14, 2025
2e98cc8
Fixed creating schematics with signs on 1.21.7+ (v2) (#2722)
Lemvs Oct 17, 2025
1ca4d6a
Fixed NoSuchFieldError when using 1.21 (#2723)
OmerBenGera Oct 17, 2025
3ef7e9c
Fixed errors when using WildTools
OmerBenGera Oct 17, 2025
54c9d22
Fixed stacked blocks holograms do not appear in some cases
OmerBenGera Oct 17, 2025
dfeb1cb
Fixed block counts are not loaded correctly, potentially causing inco…
OmerBenGera Oct 17, 2025
da8bf07
Add island active debug mode
OmerBenGera Oct 17, 2025
e799242
Added option to create a separate item for locked missions (#2707)
Lemvs Oct 17, 2025
9bcb2ee
Fixed /is admin addbonus and /is admin setbonus commands (#2728)
Lemvs Oct 18, 2025
e212a50
Fixed tab completes of /is admin data command (#2727)
Lemvs Oct 18, 2025
969ea85
Removed debug messages when connecting to database
OmerBenGera Oct 18, 2025
6057931
Added message-delays option (#2731)
Lemvs Oct 27, 2025
ce09493
Fix when loading entities in unloaded chunks may cause warnings in co…
OmerBenGera Oct 30, 2025
ccca7b5
Adds support to "vanished" metadata key check (#2740)
OmerBenGera Oct 30, 2025
587ef10
Removed schematics-cache from default config file as it is currently …
OmerBenGera Oct 30, 2025
cfdfe20
improv. fix vanished check (#2743)
nivcoo Oct 30, 2025
c71faa9
Custom entity categories (#2747)
OmerBenGera Oct 30, 2025
15c800a
Added the ability to create infinite missions (#2738)
Lemvs Oct 30, 2025
fe9d72e
improv. add more variables on the global warps menu (#2746)
nivcoo Oct 31, 2025
60fcce2
Log messages to log files (#2751)
OmerBenGera Nov 1, 2025
fcccd0a
Fixed issues with placing schematics in some versions (#2750)
OmerBenGera Nov 1, 2025
f4c0812
Fix module commands are not registered again upon reloading the plugi…
OmerBenGera Nov 1, 2025
d2aad00
improv. add order by for warps and use SortingTypes instead of string…
nivcoo Nov 1, 2025
782792f
Fix cannot startup due to recent changes (#2752)
OmerBenGera Nov 1, 2025
6e3b1ce
API version 15
OmerBenGera Nov 1, 2025
6614671
Merge branch 'dev'
OmerBenGera Nov 1, 2025
941cbb4
Version 2025.2
OmerBenGera Nov 1, 2025
3100fb4
Merge branch 'dev'
OmerBenGera Nov 1, 2025
6ca99c5
Fixed tab completes of /is admin close and /is admin open commands (#…
Lemvs Nov 1, 2025
d0a5e72
Fixed PluginModule#getLogger breaks api backwards-compability
OmerBenGera Nov 12, 2025
1be202c
Fix errors due to recent commit related to loggers
OmerBenGera Nov 12, 2025
9765403
Version 2025.2.1
OmerBenGera Nov 12, 2025
7ca3623
Merge branch 'refs/heads/dev'
OmerBenGera Nov 12, 2025
7980c78
Fix spawn location does not respect yaw & pitch (#2772)
OmerBenGera Nov 14, 2025
c7cc8a2
Fix players can destroy without permissions: Glow item frames + Armor…
djoey123 Nov 14, 2025
b9c6eb1
Added option to toggle who sees the island name change announcement (…
Lemvs Nov 14, 2025
8de949f
Moved /is admin setbanklimit command to the bank module (#2768)
Lemvs Nov 14, 2025
eb4afa7
Added support for multiple islands to the /is admin setupgrade comman…
Lemvs Nov 14, 2025
99c0449
improv. fix issue stacked block (#2756)
nivcoo Nov 14, 2025
34914a6
Renamed level formula option (#2754)
Lemvs Nov 14, 2025
476c361
Improved disabling the upgrades module (#2767)
Lemvs Nov 15, 2025
70fe996
Fixed dimension usage in commands (#2766)
Lemvs Nov 15, 2025
3c3679b
Fix bank interest is not given to players correctly (#2770)
OmerBenGera Nov 15, 2025
2a10930
Fixed some things related to new features in 1.21.9+ (#2782)
Lemvs Nov 24, 2025
798be10
Added /is admin addbanklimit command (#2776)
Lemvs Nov 24, 2025
d04147e
Fix admin setspawn not centering location to a block (#2772)
OmerBenGera Nov 24, 2025
4c58e9f
Added the ability to open mission categories via command (#2762)
Lemvs Nov 24, 2025
28a5e8b
Adds the ability to configure sea level for island worlds (#2789)
OmerBenGera Dec 6, 2025
4f3cc4b
Fix interactions with copper golem & statues on other islands (#2788)
OmerBenGera Dec 6, 2025
297b2a3
Fix lock files from logger created in home dir (#2774)
OmerBenGera Dec 6, 2025
101be40
improv. fix config path (#2795)
nivcoo Dec 7, 2025
e87b6fe
Fixed placing Bamboo Rafts without permissions (#2794)
Lemvs Dec 7, 2025
70a0cf6
Fixed Pickup Lectern Book permission (#2793)
Lemvs Dec 7, 2025
88c0c3a
Fix Decorated Pot breaking without permission (#2799)
Lemvs Dec 14, 2025
c05af62
Adds support to 1.21.11 (Paper only)
OmerBenGera Dec 14, 2025
5fd9257
Fixed loading upgrades when all upgrade types are disabled (#2777)
Lemvs Dec 16, 2025
6ded5ae
Add missing head textures of new mobs (#2803)
OmerBenGera Dec 16, 2025
e5a575d
Fixed the ability to interact with nautiluses on other islands (#2803)
OmerBenGera Dec 16, 2025
d5b39ed
Fix zombie nautilus can be accessed on other islands & fix zombie and…
OmerBenGera Dec 18, 2025
61e1570
Prevent pistons from pushing blocks outside island (#2809)
Lemvs Dec 19, 2025
837b3e1
Fix detection of players inside islands when are banned (#2806)
OmerBenGera Dec 22, 2025
417e91a
Fix IslandPreviewListener (#2813)
Lemvs Dec 22, 2025
0f52758
Optimize permissions lookups by caching values (#2814)
OmerBenGera Dec 24, 2025
e3d4fc8
Add MANGROVE_TRAPDOOR to interactables file (#2817)
OmerBenGera Dec 24, 2025
229104a
Fixed detection of counts of changing spawner types using a spawn egg…
OmerBenGera Dec 24, 2025
3fe71a9
Fixed the ability to bypass interaction permissions when holding cert…
OmerBenGera Dec 24, 2025
f3d086e
Prevent non-island members from editing warps (#2824)
Lemvs Dec 29, 2025
8cc0640
Adds Allay Interact privilege (#2822)
Lemvs Dec 30, 2025
e223afd
Added missing interactable blocks (#2821)
Lemvs Dec 30, 2025
7ca85fb
Fix loading locations from config (#2820)
Lemvs Dec 30, 2025
27add4c
Adds support to Spigot 1.21.11
OmerBenGera Dec 30, 2025
1cdcc78
Fix loading OfflinePlayerData makes player teleport to default world …
OmerBenGera Dec 30, 2025
aa37063
Fixed many issues related to reloading of the plugin and other built-…
OmerBenGera Dec 30, 2025
d6bd7e5
Fix disabling modules and then reloading plugin does not remove their…
OmerBenGera Dec 30, 2025
418a667
Do not use Arrays#stream when not necessary
OmerBenGera Dec 30, 2025
6802ad2
Fixed detection of grown chorus flowers and plants (#2816)
OmerBenGera Dec 30, 2025
3a2438d
Fix ratings formatting in the ratings menu title (#2825)
Lemvs Jan 2, 2026
ea0671a
Fixed bamboo sapling are not replaced with a regular sapling after th…
OmerBenGera Jan 2, 2026
910bd20
Do not record block break for dripstone when hit by wind charge (#2816)
OmerBenGera Jan 2, 2026
fccd108
Do not listen to BlockDestroyEvent as it causes multiple block breaks…
OmerBenGera Jan 2, 2026
d233b54
Fixed chorus flower detected twice (EntityChangeBlockEvent and Projec…
OmerBenGera Jan 2, 2026
f723f00
Better detection to block changes in the world due to game events (#2…
OmerBenGera Jan 2, 2026
fbe6a52
Fix errors when loading the plugin due to recent commit (#2816)
OmerBenGera Jan 2, 2026
e7def2a
Fixed mission progress not saved to disk in some cases, causing progr…
OmerBenGera Jan 2, 2026
cf3bb7a
Optimize loading schematics (#2826)
addpromax Jan 3, 2026
2768e0f
Fix potential counting blocks removal twice (#2816)
OmerBenGera Jan 3, 2026
88ea825
Do not record chorus flower breaks on wind charge explosions (#2816)
OmerBenGera Jan 3, 2026
1d89791
Better detection for block changes with Eyeblossom (#2816)
OmerBenGera Jan 3, 2026
32f73e7
Fixed errors with creating new schematics (#2830)
OmerBenGera Jan 3, 2026
e303499
Fixed IslandChatEvent is not called when using `/is tc <message>` com…
OmerBenGera Jan 9, 2026
6aebeb0
Fix errors when creating new islands due to NoSuchNextElement error (…
OmerBenGera Jan 9, 2026
df09d37
Fixed duped block count tracking of cobblestone generated by a genera…
OmerBenGera Jan 9, 2026
615a7e8
Ignore UnsupportedOperationException when thrown from WorldsProvider#…
OmerBenGera Jan 9, 2026
8ca42da
Fix custom layout order does not affect button clicks (#2838)
OmerBenGera Jan 9, 2026
36cc5e7
Fixed the ability to change spawner types even if the spawner block t…
OmerBenGera Jan 9, 2026
cb22454
Fix using OfflinePlayerData causing players to teleport to 0,0,0 (#2823)
OmerBenGera Jan 9, 2026
ab058df
Fixed admin teleport command not teleporting to the correct world (#2…
OmerBenGera Jan 9, 2026
737ee95
Fixed the ability to bypass stop-leaving when riding horses and simil…
OmerBenGera Jan 9, 2026
09ac63a
Fixed players able to open barrel menus from WildStacker on other isl…
OmerBenGera Jan 9, 2026
5789a16
Fix stacked blocks can be broken without VALUABLE_BREAK (#2843)
OmerBenGera Jan 12, 2026
7145553
Fix errors when using WildStacker (#2842)
OmerBenGera Jan 12, 2026
bdd0dbb
Added debug messages to when `markChunkDirty` or `markChunkEmpty` fai…
OmerBenGera Jan 16, 2026
38911d2
Ensure no corrupted records of islands and players exist in database …
OmerBenGera Jan 30, 2026
37dc922
Reuse Pair objects when doing db actions
OmerBenGera Jan 31, 2026
cc426d6
Fixed issues regarding some colored signs throwing errors with schema…
OmerBenGera Jan 31, 2026
71a50f1
Fixed issues with dragon boss bar not updated correctly (#2849)
OmerBenGera Jan 31, 2026
a744579
Fixed errors regarding chunk must be inbounds when loading chunks (#2…
OmerBenGera Jan 31, 2026
7a0adf2
Fixed errors from the capturedEvents mechanism (#2863)
OmerBenGera Feb 7, 2026
1c64172
Fixed detection of hanging signs and trapped chests as not signs and …
OmerBenGera Feb 7, 2026
6fb3287
Fixed errors when using underline or any other formatting in signs (#…
OmerBenGera Feb 7, 2026
8f29328
Fixed saving "size" and "bank_limit" in incorrect table, causing erro…
OmerBenGera Feb 7, 2026
92116db
Fix reset-after-finish not working as it should (#2861)
OmerBenGera Feb 7, 2026
7837767
Fixed using /is warp <player/island> for players who don't have an is…
Lemvs Feb 7, 2026
86e7ebc
Improved display of island descriptions in the global-warps menu (#2858)
Lemvs Feb 7, 2026
886ed16
Fixed the ability to interact with wooden redstone components using p…
OmerBenGera Feb 7, 2026
d0e2724
Removed [logs] argument from the /is bank command, when logs are disa…
Lemvs Feb 7, 2026
6df5c1e
Added the ability to disable coop limit and warp limit (#2855)
Lemvs Feb 8, 2026
1c6a3ea
Added the ability to toggle when a player should receive help (#2857)
Lemvs Feb 9, 2026
9d0ed68
Delete the projectile when it interacts with a block and it is not al…
OmerBenGera Feb 9, 2026
93bd5eb
Fixed the ability to shoot target blocks on other islands (#2854)
OmerBenGera Feb 9, 2026
7ceaa8b
chore(i8n): update zh-CN translation (#2866)
katorly Feb 21, 2026
0abfad4
Fixed upgrades cannot have lower values than the previous upgrade, or…
OmerBenGera Feb 21, 2026
d6f06a3
Improve ClearActions (#2840)
Lemvs Feb 21, 2026
c3318eb
[CI SKIP] Configure claude
OmerBenGera Feb 23, 2026
296d1d8
[CI SKIP] Configure claude
OmerBenGera Feb 23, 2026
c1ee0be
[CI SKIP] Configure claude
OmerBenGera Feb 23, 2026
80c2325
[CI SKIP] Configure claude
OmerBenGera Feb 23, 2026
ba9f81e
[CI SKIP] Configure claude
OmerBenGera Feb 23, 2026
01bf9c4
[CI SKIP] Configure claude
OmerBenGera Feb 23, 2026
5bc98a6
[CI SKIP] Configure claude
OmerBenGera Feb 23, 2026
b5d4899
[CI SKIP] Configure claude
OmerBenGera Feb 23, 2026
1f0716f
Fix players without islands being treated as same team in PvP (#2878)
github-actions[bot] Feb 23, 2026
005cb03
[CI SKIP] Configure claude
OmerBenGera Feb 23, 2026
4a06209
[CI SKIP] Configure claude
OmerBenGera Feb 23, 2026
12bbc96
[CI SKIP] Configure gemini
OmerBenGera Feb 23, 2026
c996480
[CI SKIP] Configure gemini
OmerBenGera Feb 23, 2026
6994018
[CI SKIP] Configure gemini
OmerBenGera Feb 23, 2026
a62015e
[CI SKIP] Configure gemini
OmerBenGera Feb 23, 2026
7d9f656
[CI SKIP] Configure gemini
OmerBenGera Feb 23, 2026
668174c
Fixed typo in message warning about corrupted islands settings tables
OmerBenGera Feb 26, 2026
071f615
Fixed loading of island visitors and ratings from database (#2880)
OmerBenGera Feb 26, 2026
993630d
Fixed potential infinite recursive calls when trying to run tasks asy…
OmerBenGera Mar 10, 2026
a2c902c
Fixed detection of harvesting rooted dirt blocks on other islands (#2…
OmerBenGera Mar 10, 2026
5315d78
Added %superior_island_missions_completed% placeholder (#2883)
Lemvs Mar 10, 2026
df176cf
Fixed errors with some schematics due to not considering IntArrayTag …
OmerBenGera Mar 10, 2026
fc774dc
Fix RoseStacker stacked spawners not respecting block limits (#2877) …
github-actions[bot] Mar 10, 2026
142d924
Fixed unlimited limit upgrades do not show as "synced" (#2856)
OmerBenGera Mar 10, 2026
7b2fc55
Fix bank logs breaking on missing position (#2890)
JorisvD01 Mar 18, 2026
9b2e724
Adds support to 26.1
OmerBenGera Apr 11, 2026
4039727
[CI SKIP] Add "compile_v26_1" to gradle properties
OmerBenGera Apr 11, 2026
84e5e94
Fixed lava is considered a safe block (#2900)
OmerBenGera Apr 11, 2026
6b18fc5
Fixed players being kicked out when chaging biomes in some cases (#2897)
OmerBenGera Apr 11, 2026
5641f77
Adds the ability to configure the interaction privileges required for…
OmerBenGera Apr 13, 2026
f8ce91d
Fix the plugin not working on 1.17-1.21.11
OmerBenGera Apr 14, 2026
fd9cdf5
Move all mission code into the main source code
OmerBenGera Apr 17, 2026
7d76ad7
Add Plan integration (#2882)
SaigeDevvy Apr 17, 2026
4518644
Adds support to custom world dimensions
OmerBenGera Apr 18, 2026
6186a47
Add support to custom entity interactions
OmerBenGera Apr 18, 2026
ff056e3
Fixed displaying Potted Golden Dandelion in Block Counts menu (#2905)
Lemvs Apr 18, 2026
7f9a2cf
Fix the ability to breed animals with golden dandelions on other isla…
OmerBenGera Apr 18, 2026
a7b204f
Fixed the ability to shear some blocks on other islands (#2904)
OmerBenGera Apr 18, 2026
d9c084e
Fixed the ability to harvest sweet berry bush by growing them (#2904)
OmerBenGera Apr 18, 2026
97554b3
Fixed the ability to harvest cave vines by growing them (#2904)
OmerBenGera Apr 18, 2026
b8c9451
Do not send protected message for off-hand interactions
OmerBenGera Apr 18, 2026
b548c7b
Added warning about missing permissions and settings in their menu fi…
Lemvs Apr 18, 2026
57a802d
Fix calculation of unloaded chunks not working in 1.16-1.17 (#2893)
OmerBenGera Apr 18, 2026
08603a3
Fix safe blocks not working as expected in some cases (#2900)
OmerBenGera Apr 18, 2026
5bfd78e
Fixed items missions not taking items out of armor slots (#2906)
OmerBenGera Apr 18, 2026
f44046e
Fix warning about missing permissions / flags is printed when display…
OmerBenGera Apr 18, 2026
4c7aeea
Added support for setting custom biomes for islands and island worlds…
Lemvs Apr 21, 2026
cae9b97
Fixed errors when going through portals to disabled worlds (#2912)
OmerBenGera Apr 22, 2026
fdd1d82
Fix for possible NPE due to recent commit
OmerBenGera Apr 22, 2026
0631b50
Make CAVE_VINES and CAVE_VINES_PLANT be under the FARM_TRAMPING category
OmerBenGera Apr 22, 2026
77df63c
Version 2026.1
OmerBenGera Apr 22, 2026
ad130d3
API version 16
OmerBenGera Apr 22, 2026
1c53025
Merge branch 'dev'
OmerBenGera Apr 22, 2026
d266bea
Added "hideTooltip" option for items (#2914)
Lemvs Apr 24, 2026
f92bd52
Do not create "entity-categories" in the config file
OmerBenGera Apr 24, 2026
86e556e
Remove invalid entities from default entity-categories when creating …
OmerBenGera Apr 24, 2026
cc36c7b
Added missing "Minecart Place" permission to permissions menu for 1.8…
Lemvs Apr 27, 2026
98c0748
Fixed cases where errors were thrown when going through portals in no…
OmerBenGera Apr 27, 2026
b8ac0ea
Fixed more issues regarding portals (#2912)
OmerBenGera Apr 28, 2026
411b2d6
Fixed portals in islands world teleport to normal nether if they are …
OmerBenGera Apr 30, 2026
2966af3
Fix the plugin not loading on older versions of the game (#2913)
OmerBenGera May 1, 2026
4468030
Better handling of built-in entity categories + add VEHICLE built-in …
OmerBenGera May 1, 2026
b62311f
Another fix for plugin not working on older versions (#2913)
OmerBenGera May 2, 2026
b9ab67e
Fixed crop growth multiplier stop working after switching to other is…
OmerBenGera May 2, 2026
fa673a1
Fix crop growth not working properly (#2763)
OmerBenGera May 8, 2026
8616fa1
Do not call "startTickingChunk" every time a crop grows
OmerBenGera May 8, 2026
efbdfce
Fix custom sorting types not working with placeholders (#2888)
OmerBenGera May 8, 2026
6596172
Fixed the ability to bypass block limits by placing blocks in the off…
OmerBenGera May 9, 2026
6837a41
Fixed the plugin loads chunks infinitely in some cases in old versions
OmerBenGera May 9, 2026
3c08818
Do not mark entities as despawned when chunks are unloaded as it brea…
OmerBenGera May 9, 2026
40d3ffc
Fixed detection of reached block is not always accurate when changing…
OmerBenGera May 11, 2026
eb41828
Potential fix for "Duplicate key" errors in some cases (#2928)
OmerBenGera May 11, 2026
77b58b0
Do not apply teleport clear action if the world does not exist
OmerBenGera May 16, 2026
5d11e03
Do not apply teleport clear action if the world does not exist
OmerBenGera May 16, 2026
8defa85
Fixed errors when enabling dragon fights (#2931)
OmerBenGera May 16, 2026
8e2c68d
Fixed errors when looking for safe blocks (#2937)
OmerBenGera May 22, 2026
41f81ce
Delete gemini workflow
OmerBenGera May 22, 2026
7b73288
Fix top placeholder regex regression for value/leader/raw subkeys (#2…
djoey123 May 23, 2026
24e309b
Fix delegate classes do not override hashCode or equals methods
OmerBenGera May 23, 2026
c3e4994
Fix plugin not working on Windows (#2940)
OmerBenGera May 24, 2026
59f8b92
Fixed biomes can be null in config file, causing errors when creating…
OmerBenGera May 24, 2026
1f2bd63
Do not parse placeholders for message arguments (#2946)
OmerBenGera Jun 7, 2026
64a8746
Warning about using deprecated placeholders (#2945)
OmerBenGera Jun 7, 2026
9fd49c1
Fixed getIslandWhereStanding returning the wrong target player (#2949)
OmerBenGera Jun 12, 2026
d8056a3
Fix IllegalStateException in some cases when running /is admin show (…
OmerBenGera Jun 13, 2026
5cfe9e1
Fix syncupgrades command leaves some limits as "-2" (#2928)
OmerBenGera Jun 13, 2026
e1c643e
[CI SKIP] Add CLAUDE.md
OmerBenGera Jun 13, 2026
ac26924
Fix getBiome registry lookup silently returning null on Paper 1.20.4 …
OmerBenGera Jun 13, 2026
27ed494
Fix generated_schematics and unlocked_worlds columns created with typ…
OmerBenGera Jun 16, 2026
f85e4ae
Adds support to 26.2
OmerBenGera Jun 13, 2026
b464a4d
Fix detection of soft explosions
OmerBenGera Jun 19, 2026
7e70777
Fix RoseStacker's PreStackedSpawnerSpawnEvent not detected (#2950)
djoey123 Jun 19, 2026
92a3e5e
API version 17
OmerBenGera Jun 28, 2026
e1ac5f2
Version 2026.2
OmerBenGera Jun 28, 2026
ca0e5f6
Merge branch 'dev'
OmerBenGera Jun 28, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .claudeignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
gradle/
.git/
.github/
*.jar
*.class
11 changes: 1 addition & 10 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,3 @@
# These are supported funding model platforms

github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: Ome_R
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
custom: https://bg-software.com/patreon
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,5 @@ build

# Ignore output generated files
target
out
out
graphify-out/
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
import com.bgsoftware.superiorskyblock.api.handlers.SchematicManager;
import com.bgsoftware.superiorskyblock.api.handlers.StackedBlocksManager;
import com.bgsoftware.superiorskyblock.api.handlers.UpgradesManager;
import com.bgsoftware.superiorskyblock.api.platform.IEventsDispatcher;
import com.bgsoftware.superiorskyblock.api.scripts.IScriptEngine;
import org.bukkit.plugin.Plugin;

Expand Down Expand Up @@ -109,4 +110,20 @@ public interface SuperiorSkyblock extends Plugin {
*/
void setScriptEngine(@Nullable IScriptEngine scriptEngine);

/**
* Get the events dispatcher of the plugin.
*
* @return The events dispatcher, or null if the default events dispatcher is used.
*/
@Nullable
IEventsDispatcher getEventsDispatcher();

/**
* Sets a custom events dispatcher for the plugin.
*
* @param eventsDispatcher The new events dispatcher to set.
* When null, the default events dispatcher will be used instead.
*/
void setEventsDispatcher(@Nullable IEventsDispatcher eventsDispatcher);

}
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ public static void setPluginInstance(SuperiorSkyblock plugin) {
* Everytime a change is made to the API, the version of it changes.
*/
public static int getAPIVersion() {
return 13;
return 17;
}

/*
Expand Down Expand Up @@ -179,17 +179,6 @@ public static Island getSpawnIsland() {
return plugin.getGrid().getSpawnIsland();
}

/**
* Get the world of an island by the world's environment.
*
* @deprecated See {@link #getIslandsWorld(Island, Dimension)}
*/
@Nullable
@Deprecated
public static World getIslandsWorld(Island island, World.Environment environment) {
return plugin.getGrid().getIslandsWorld(island, environment);
}

/**
* Get the world of an island by the world's dimension.
*/
Expand Down
Loading