Commit Graph

937 Commits

Author SHA1 Message Date
ceze88 72edb61405 Fix island level scan (Revert changes with chunk loading)
Commit: ff37711087
2022-08-24 16:24:00 +02:00
Christian Koop a71e55265d
Include Minecraft 1.19 as officially supported version 2022-07-30 21:27:50 +02:00
GKasparov cc6fd41cf6
Merge pull request #15 from efekurbann/master
Fixed: players can not teleport to offline member's island
2022-07-14 09:06:39 +03:00
Christian Koop 8778140175
Improves cross-version compatibility by using the MethodMapping class 2022-03-18 21:53:31 +01:00
Christian Koop e5e136b7d3
Updates to Core v2.6.12 (MC1.18.2) + new hologram api implementation 2022-03-18 21:53:31 +01:00
Efe Kurban 76e1f26a06
Update IslandManager.java 2022-03-03 21:46:23 +03:00
Christian Koop b7dab73f94
Fixes Biome GUI in older Minecraft version
You can see a lot of empty slots in Minecraft 1.8 - The actual fix happened in SongodaCore tho
2021-12-10 19:50:34 +01:00
Christian Koop cfaa1379bf
Include Minecraft 1.18 as supported version
Still needs some testing but the next release should fully support Minecraft 1.18
2021-12-09 22:17:20 +01:00
Christian Koop 3b3378c555
Minor code cleanup 2021-12-09 21:49:57 +01:00
Christian Koop 42705dc295
Changed hard coded french error message (wtf?) 2021-10-26 20:53:06 +02:00
Christian Koop 26b7e4d234
Generate ScoreBoards in main thread (sync)
PaperMc is more strict about async api usage
2021-10-26 20:43:22 +02:00
Christian Koop ff37711087
Fix ChunkLoader calculating target chunk coordinates wrong
It always loaded and returned the wrong chunks

Related to SD-8602
2021-10-26 20:43:22 +02:00
Christian Koop f31d1eab7b
Remove dependency `MVdWPlaceholderAPI`
* It is not used by FabledSkyBlock
* Its repo is down
2021-10-23 12:50:48 +02:00
Christian Koop c1ceaf1fdc
Fix NPE on Leaderboard-Menu with players without known skin 2021-10-09 23:42:51 +02:00
Christian Koop aa1bfd1330
Fix NPE on /is ban [SD-8476] 2021-07-29 20:27:25 +02:00
Christian Koop 72d33a080b
Fix ArrayIndexOutOfBoundsException on /is admin setbiome [SD-8476][SD-8531] 2021-07-29 20:17:35 +02:00
Christian Koop 60b92cfa3a
Fix NPE when plugins access WorldGenerator during startup [SD-8519] 2021-07-29 20:07:33 +02:00
Christian Koop cc99b9c856
Fix ConcurrentModificationException for async ScoreBoard [SD-8398] 2021-07-29 17:22:29 +02:00
Christian Koop 7d8a5e9b32
Potentially fix weird NPE [SD-8429] 2021-07-29 16:40:00 +02:00
Fernando Pettinelli bea1d2d945 Change maximum supported version to 1.17. 2021-07-18 01:44:55 -04:00
Fernando Pettinelli 81f687780e Fix votes placeholder for members. 2021-07-18 01:44:34 -04:00
Fernando Pettinelli ecbcc0324c Call PlayerIslandChatEvent async. 2021-07-18 01:43:42 -04:00
Brianna 22bed4f0cc Added 1.17 support. 2021-06-21 17:20:04 -05:00
Brianna 8f3ed2defa Removed an unused class. 2021-06-02 18:01:34 -05:00
Brianna fc3edb3468 Let's use the Head API in SongodaCore. 2021-06-01 15:01:51 -05:00
Brianna bfdcc649a2 Removed unused class. 2021-06-01 15:01:14 -05:00
Brianna 0c5d5d5a0c Remove EpicAnchors support from our end. 2021-06-01 14:35:18 -05:00
Christian Koop a748a41313
Fix NPE console spam 2021-05-28 08:40:49 +02:00
Christian Koop 15ad11a6cb
Fix async Bukkit-API call 2021-05-06 16:15:23 +02:00
Christian Koop 3704efaf69
Fix async API call for WorldBorder updates 2021-04-08 18:42:22 +02:00
Christian Koop d9af9a06d8
Fix `Asynchronous command dispatch!` (PaperMC) (SD-7259)
Bukkit API calls need to be done syncronous. There are possibly some more async calls to the API that we didn't discover until now
2021-04-08 18:35:17 +02:00
Fernando Pettinelli c367287ffa Fix a typo in the language file. 2021-03-30 11:16:58 -03:00
Fernando Pettinelli 536ae8c720 Worldborder changes are now done synchronously. 2021-03-30 11:16:35 -03:00
Brianna 41e707069d Fixed an issue where decimal block points were not counted correctly. 2021-02-25 14:19:28 -06:00
Brianna 5228191419 More cleaning. 2021-02-25 13:02:41 -06:00
Brianna af42740fc5 Made it so scanned types from multiple dimensions stack. 2021-02-25 08:37:55 -06:00
Brianna e79ccd87ef Removed unused code and fields. 2021-02-25 07:06:07 -06:00
Fernando Pettinelli 42d1336949 Changed default right click creation GUI message. 2021-02-22 09:32:50 -06:00
Fernando Pettinelli 03f5cd332d Added preview cooldowns to the creator menu, fixed cooldowns being set for previews. 2021-02-22 09:32:46 -06:00
Fernando Pettinelli 9867ebb09a Removed created file checks, fixed comparison in world generator. 2021-02-22 09:32:27 -06:00
Stefan923 4d4bb73e4f Added cooldown for '/island preview' command 2021-02-22 09:32:23 -06:00
Brianna 3f0f93ef12 Fixed issue with portals mainly from the nether to the end. 2021-01-26 10:50:50 -06:00
Brianna c61e14c0c3 Moved the fish bucket to use core for reverse compatibility. 2021-01-26 10:03:52 -06:00
Brianna 8c4e0130ee Fixed some compatibility issues with CMI. 2021-01-20 14:23:26 -06:00
Brianna 5dc98990da Fixed an issue with block limits and crops. 2021-01-20 13:54:32 -06:00
Brianna af3034fcc2 Fixed an issue with the placeholders. 2021-01-20 13:19:45 -06:00
Brianna c74ce51fee Added support for EpicSpawners 7. 2021-01-04 13:17:21 -06:00
Fernando Pettinelli 94f0e54c91 Fixed plugin being disabled on older versions. 2021-01-02 16:15:50 -03:00
Fernando Pettinelli abedf91b04 Check if economy is null before checking if it's enabled. 2020-12-22 16:40:28 -03:00
Fernando Pettinelli a8459f53b4 Fix a small mistake with the enum check. 2020-12-22 12:21:42 -03:00
Fernando Pettinelli 1c90e59327 Add failsafes to config enums. 2020-12-22 12:20:02 -03:00
Fernando Pettinelli 96db34a90f Fix nether lava issues. 2020-12-21 16:49:11 -03:00
FixedDev 489bfd14bc Fix issue causing island scans never finish.
There was an issue in 1.8 specifically(where PaperLib doesn't has async chunks) that caused a similar error to this https://pastebin.com/tHtKdH5y.

The issue was caused by the async task trying to take an snapshot of a chunk that couldn't be loaded async correctly, which caused issues like the shown above.

The fix works in the next way. All the chunks that don't have an available snapshot are sent into a pendingChunks list where a sync task will try to process a certain amount of chunks every tick. After the async processing is finished, the task remains waiting for the pending chunks to be available. When all the pending chunks are ready to be processed(have an available snapshot) the async task resumes and process the chunks that were pending.
2020-12-08 10:30:31 -06:00
FixedDev 41e87c55b9 Add a method to know if a snapshot for a CachedChunk is available 2020-12-08 10:30:25 -06:00
FixedDev 8e8cb7a01b Rename this method to prevent it from being called by the finalizers 2020-12-08 10:30:22 -06:00
Brianna febf598aa3 Support other WorldEdit versions. 2020-12-08 10:28:17 -06:00
Brianna 62e3455f51 Fix an issue with Multiverse support. 2020-12-02 08:59:54 -06:00
Fernando Pettinelli 83cbff38ea Check if player is previewing an island before cleaning inventory and info commands. 2020-12-01 16:38:25 -06:00
Brianna 43153cd921 Added a check to make sure islands exist before checking permissions. 2020-11-19 11:08:00 -06:00
Fernando Pettinelli f481a2d5cd Changed CachedChunk return type and used #thenAccept. 2020-11-11 15:19:58 -06:00
Stefan923 12a9f02348 Added "/island teleport" aliases setting 2020-11-11 15:19:09 -06:00
Brianna 8b8e3e8528 Moved the items from load before to soft-depend. 2020-11-11 14:58:03 -06:00
Brianna 66b91315f7 Fixed an issue with the dispenser update. 2020-11-09 14:59:40 -06:00
Brianna 030e91e35a Lets block more blocks from having water placed on them in the nether. 2020-10-26 14:56:05 -05:00
Brianna b284d4955a Fix water dispensers in nether. 2020-10-26 14:55:54 -05:00
Brianna 8e86c7dac7 Update UltimateStacker hook. 2020-10-19 11:30:29 -05:00
Brianna adff7fee26 Fixed an issue with 2x loot. 2020-10-15 17:15:09 -05:00
Brianna e1cda6d6fb Allow water to be placed in a half block. 2020-10-15 16:49:25 -05:00
Brianna 600304b212 Fix placing buckets of fish. 2020-10-15 16:10:02 -05:00
Brianna 766a605762 Prevented blocks from falling off the spawn point. 2020-10-12 16:24:35 -05:00
Bierque Jason 65724fe3da Update Island.java
Suppress Async Save YML because he is broken for save with aliases/anchor !
2020-10-12 16:24:30 -05:00
Brianna 97c0b535c8 Fixed an issue causing the ignore item lore option. 2020-10-12 16:24:15 -05:00
Brianna 2557962811 Implemented SongodaCore CoreProtect API. 2020-10-12 13:22:41 -05:00
Brianna ffa5ad1bee Improved chunk loading performance. 2020-09-30 18:30:40 -05:00
Brianna 6e8183c7bd Added support for the new number utilities in SongodaCore. 2020-09-25 12:13:26 -05:00
Alfredo d6c599c770 Add Custom World Generator Setting
For some servers, a custom world generator
for each world is required instead of the default
void generator. This setting gives the user much
more room for customization.

Type: New Feature
2020-09-25 09:16:11 -05:00
Brianna 61b07a365d Fix default placeholder. 2020-09-25 09:08:43 -05:00
Brianna 016f7a0ec2 Fix generators on 1.11.2- 2020-09-23 10:33:11 -05:00
Brianna d194f0a525 Fix listener naming schema. 2020-09-23 08:51:37 -05:00
Brianna 1fd9732fc1 Fixed Door, Trapdoor and Gate permissions. 2020-09-23 08:44:43 -05:00
Brianna 258d67d5b4 Fixed Biome issue. 2020-09-22 16:44:01 -05:00
Brianna e239b45410 Utilized new biome lookup from SongodaCore. 2020-09-22 16:43:41 -05:00
Wertik a4a3a18c30 Prevent infinite recursion in command aliases. 2020-09-22 14:44:15 -05:00
Wertik 4317d6db46 Dodge a concurrent modification exception. 2020-09-22 14:44:10 -05:00
Wertik c2eb29b2bb Require permission to display rescan in level menu. 2020-09-22 14:44:06 -05:00
Brianna 64f1e5d7a3 Modified to support the new SongodaCore EconomyManager. 2020-09-18 17:43:26 -05:00
Brianna b2f570cd5d Fixed an issue that caused invalid level calculation. 2020-09-18 16:22:41 -05:00
aurora 6b58aa77a0 fix npe when passing null to displayname for an item in an inventory menu 2020-09-09 10:56:59 -05:00
Brianna 5333f87fe5 Fix an issue preventing end portals from being made. 2020-09-01 15:10:52 -05:00
Brianna b830cd7637 Challenges utilizing complex items should work on 1.12. 2020-09-01 15:10:35 -05:00
Brianna 82ad0e69a3 Get island scoreboard by island player. 2020-09-01 14:11:32 -05:00
Brianna d189ab058b You right click to open doors. 2020-09-01 14:11:26 -05:00
Brianna bddf2cad05 Lets scan all dimensions. 2020-09-01 14:09:23 -05:00
Brianna 3231c929c6 More update 2020-09-01 14:05:41 -05:00
Bierque Jason a3b99df03d Update Island.java
Add Permission to setMaxMembers to Island : fabledskyblock.members."size"
2020-09-01 14:05:08 -05:00
Bierque Jason ab975e129a Update IslandManager.java
Add Configuration if owner want delete totaly block island or not (default true)
2020-09-01 14:05:04 -05:00
Bierque Jason cf1eca139b Add Challenge condition 2020-09-01 14:05:00 -05:00
Aurora 3610e1ab0c v 2.3.8 2020-09-01 14:04:56 -05:00
aurora 17386aa120 fix npe when no economy is present 2020-08-26 16:33:48 -05:00
Aurora 91157c2951 added fluid handler to remove blocks from limits when destroyed by fluids 2020-08-26 16:33:39 -05:00