Commit Graph

952 Commits

Author SHA1 Message Date
ceze88
bafd1eb18f Replace removed methods 2024-11-13 12:46:47 +01:00
Christian Koop
3def09481b
chore: Update SongodaCore to v3.5.0-SNAPSHOT 2024-10-02 16:09:07 +02:00
singh
902b2980d9 [Updated] Schematic for 1.20.5 (Fixed Corner Blocks) 2024-09-06 13:02:03 +05:30
TeamHRLive
8c50ca38bf [Fixed] Heads in some GUI Menus
[Fixed] ItemDupe with Double Drop Upgrade
2024-09-03 18:34:45 +05:30
TeamHRLive
ebfaea252c [Fixed] Island Setting saving was still bugged.
[Fixed] LagSpike due to old method used in BlockListener.
2024-08-30 18:59:01 +05:30
ceze88
09e5291478 Update ItemStac Serialization, add new 1.20.5+ default schematic 2024-08-22 15:38:17 +02:00
Christian Koop
251f7abc61
fix: replace usage of core's ServerVersion with new MajorServerVersion
I can't be bothered to update 100+ or whatever usages
and conditions.
Too much brain work to re-think all those constraints.
2024-07-19 19:39:00 +02:00
Christian Koop
1f66573ded
fix: skulls not working on offline mode servers
XSkull tries to fetch the skin most of the time.
The core introduced a the SkullItemCreator class which
should make life easier for us
2024-07-19 19:39:00 +02:00
ceze88
54688b7b73 Add caching for roles to avoid reading the files all the time 2024-07-07 17:48:35 +02:00
ceze88
8425d995c0 Remove ProtocolLib loadbefore 2024-07-07 17:48:12 +02:00
Christian Koop
efd0c72bae
fix: replace usage of deleted SkullUtils class with XSkull
Updating the Core also updated XSeries which got rid of
SkullUtils in favor of new methods in XSkull
2024-06-22 16:22:30 +02:00
ceze88
9bfcc83ba6 Fix role names in island settings 2024-04-18 19:01:26 +02:00
ceze88
6e92c7fec9 Add Sign Edit permission, imporove permissions to be able to specify default values 2024-04-18 19:00:56 +02:00
ceze88
4b7f63b024 Fix string conversion to upper case 2024-04-12 18:34:49 +02:00
Ahmet Hakan
a48aa0cec8
fix: Island settings/permissions not saved to the correct key (#40)
Island settings were not being saved because the role keys of the island settings were not called correctly.
2024-04-11 11:00:48 +02:00
Christian Koop
4dffd7e2a8
fix: Fix ConcurrentModificationException on PlayerData-Storage (#39) 2024-04-06 21:11:13 +02:00
Christian Koop
7d86423744
fix: Wrap World#getMinHeight with fallback for older Minecraft versions
The method did not exist *back then* and we still want to support Spigot 1.8.8
2024-03-27 19:47:18 +01:00
Christian Koop
e9642ad0cc
fix: Replace usage of deprecated SWorldBorder with new NmsWorldBorder
SWorldBorder will be removed soon™️
2024-03-27 19:41:04 +01:00
Christian Koop
211e6a0fcb
fix: Fix NullPointerException when using portals 2024-03-27 19:32:44 +01:00
Christian Koop
2a2886e9ae
fix: Replace incorrect player lookups using Bukkit#getPlayer with -Exact
#34
2024-03-27 19:27:38 +01:00
TeamHR
389b9087fd
[Fixed] Island Scan MinY Level fixed. Instead of 0 it will now fetch from World.MinHeight. 2024-03-27 19:16:49 +01:00
TeamHR
373d5267d4
[Fixed] /is members Was throwing NPE for Players 2024-03-27 19:16:48 +01:00
TeamHR
0f51665bc3
[Fixes] Leaderboard Skull not loading and showing black skulls.
[CleanUp] Cleaned Debug Messages
2024-03-27 19:16:48 +01:00
TeamHR
c35002eb4d
[Fixes] Leaderboard Skull not loading and showing black skulls. 2024-03-27 19:16:47 +01:00
Christian Koop
89b208c136
Merge branch 'master' into development 2024-03-27 19:16:11 +01:00
Ahmet Hakan
c951cf924b Update CoopCommand.java
To get the difference between "AhmHkn" and "AhmHkn1" need to use "getPlayerExact"
2024-03-27 19:14:17 +01:00
ceze88
a75a4eae2d Small internal code change for CustomCrops compatibility 2024-03-20 12:34:00 +01:00
Brianna O'Keefe
cc27a5744c Change default world heights. 2024-03-14 18:26:07 -05:00
Brianna OKeefe
9ba7647f53 Fixed some nesting issues. 2024-03-14 18:23:15 -05:00
TeamHR
b02e594676
fix: Multiple GUI menus that displays player heads (#32) 2024-03-04 13:30:53 +01:00
TeamHR
798f53c148
fix: Leaderbord showing broken skulls (#31)
[Fixed] Leaderboard showing wrong skulls. Using SkullUtils to fetch Skull and applying skin.
2024-03-03 19:30:05 +01:00
TeamHR
9fe0fde5b2 [Fixes] /is settings not saving for player islands as there is case mismatch.
[Fixes] Operators/Players were not able to fly with Island Fly Upgrade
2024-03-02 20:21:45 +05:30
TeamHR
383a21ef7a [Fixed] Player's /is settings was not saving.
[Fixed] Ops were not able to fly on ISLAND unless /GMC. Now They can still fly if Fly upgrade is disabled.
2024-03-01 10:50:42 +05:30
Christian Koop
f87632c2e5
fix: Corrects method signature for required getHandlerList in events #27
The method needs to be static or an IllegalPluginAccessException is thrown when trying to use the event
2024-02-26 10:43:33 +01:00
ceze88
fd158996df Fix hologram leaderboards not showing 2024-02-23 17:07:31 +01:00
ceze88
491143ce45 Make sure non island members can't access EpicSpawners GUI 2024-02-12 22:41:28 +01:00
ceze88
994357fe8e Temporary fix for hook system 2024-02-12 22:41:02 +01:00
Christian Koop
3aa85c751e
feat: Adds previous island owner to IslandOwnershipTransferEvent (#14)
Instead of resolving the previous owner and risk a potential web/api request getting triggert,
although the previous owner might never be used, I decided on just providing the UUID we already have.

The plugins can then still find the (Offline)Player themselves when needed.
2024-01-30 11:45:52 +01:00
ceze88
d6819abab2 Update to latest core build 2024-01-25 20:19:07 +01:00
ceze88
53cde6f804 Migrate to dynamic dependency loading 2024-01-13 16:33:16 +01:00
Christian Koop
1a2124fb2f
Revert "Don't handle PortalTeleportEvent when target world is disabled in config"
This reverts commit b2b3b3d976.

That event handler didn't affect players
2023-08-21 19:12:53 +02:00
Christian Koop
b2b3b3d976
Don't handle PortalTeleportEvent when target world is disabled in config
Related to 5711389549
2023-08-21 18:18:22 +02:00
Christian Koop
5711389549
Don't handle PortalEnterEvent when target world is disabled in config
This allows vanilla and third-party plugins to take over properly without the stuck-teleport or
something else to interfer with that.
2023-08-21 16:53:06 +02:00
Christian Koop
c12c82afe2
Fallback gracefully and log missing Economy plugin instead of Exception
Some places I kept the exception because there is no handling or return type in place that allows
for that economy transaction to fail.
So instead of not rewarding the player with the money, an exception is logged instead
2023-08-21 10:58:23 +02:00
Christian Koop
7589bae8b0
Fix Exception when running /is leaderboard 2023-08-18 21:29:07 +02:00
Christian Koop
c9abab64d5
Fixes errors when using hologram related admin commands
e.g. `/island admin sethologram bank`
2023-08-18 10:47:26 +02:00
Christian Koop
64c4affe3f
Fixes error when setting island to non-public while visitors are on it 2023-08-18 10:45:29 +02:00
Christian Koop
25e401826c
Replace FabledSkyBlock placeholders without PlaceholderAPI installed 2023-08-18 10:35:10 +02:00
Christian Koop
2e37efefd4
Correctly replace color codes after replacing PlaceholderAPI placeholder
A user reported that user/group prefixes may containt color codes like `&e` which are not
replaced in the end to be rendered correctly

I believe the responsible plugin should take care of that but apparently there are multiple...
So we just replace them in the end ^^
2023-08-18 09:52:30 +02:00
BaxAndrei
011a9ed640
FIX Generators Nether 2023-08-17 22:49:30 +03:00