Christian Koop
596305bd33
Improve default Materials for biomes.yml
2023-08-16 20:12:24 +02:00
Christian Koop
4df43fccad
Fixes startup issues because of renamed Enum constants
...
The constants #name() was used when reading various plugin configurations.
After me renaming them in 308d8ca7b9
they stopped
matching in the configurations and broke everything horibly.
This commit introduces a friendly name to keep the new names but still support existing configuration files.
2023-08-16 17:27:05 +02:00
Christian Koop
b29111b96d
Drop support for LeaderHeads plugin
...
Last update was in 2020 and it is marked as abandoned.
I think users had enough time to find an alternative + I can't find an official maven repository for it,
making clean builds hard
2023-08-16 09:51:16 +02:00
Christian Koop
2da22bd260
Replace Songoda in strings with Craftaro
2023-08-15 21:54:07 +02:00
Christian Koop
c43e4cb799
Updates EpicSpawners Dependency + Implementation to API v1.0.0-SNAPSHOT
2023-08-15 21:36:53 +02:00
Christian Koop
700b293f9c
Updates UltimateStacker Dependency+Implementation to API v1.0.0-SNAPSHOT
2023-08-15 19:02:31 +02:00
Christian Koop
a259589897
Replace deprecated usages of NmsManager with Nms
2023-08-15 18:58:04 +02:00
Christian Koop
2caf39d49e
Move everything from com.songoda to com.craftaro package
2023-08-15 18:57:00 +02:00
Christian Koop
f47354980b
Replace usages of now incompatible CompatibleMaterial with XMaterial
2023-08-15 18:48:40 +02:00
Christian Koop
c44a684ecd
Replace usages of now incompatible CompatibleSound with XSound
2023-07-29 16:21:35 +02:00
Christian Koop
20b0246270
Switch from SongodaCore to CraftaroCore v3.0.0-SNAPSHOT + update imports
2023-07-29 15:06:06 +02:00
Christian Koop
308d8ca7b9
Heavy code style changes and slight refactoring
2023-07-29 14:03:50 +02:00
Christian Koop
6776ee0af6
Modernize and clean up pom.xml
and plugin.yml
2023-07-26 21:31:34 +02:00
efekurbann
cd57ce89e9
Fix Coop Saving System (Island.Coop.Unload setting)
2022-10-14 22:21:27 +03:00
Christian Koop
cdc5f2a350
Minor code cleanup: Use import for HologramManager
2022-09-05 23:02:05 +02:00
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