Commit Graph

524 Commits

Author SHA1 Message Date
Fabrizio La Rosa
fa5f34a889 Hotfix for island disappeared bug 2020-06-16 04:17:49 +02:00
Fabrizio La Rosa
0c1b75d222 1.8.8 compatibility (almost) 2020-06-16 01:39:26 +02:00
Brianna
7213d16884 Make banking functional on 1.8. 2020-06-15 14:43:22 -05:00
Fabrizio La Rosa
66ee4d4f5b Do not open challenge inventory if player doesn't have an island and per-island challenges are enabled 2020-06-15 16:30:44 +02:00
Fabrizio La Rosa
1d5463fed7 Unload players on logout, not load 2020-06-15 16:30:11 +02:00
Fabrizio La Rosa
69bcc7deca Fixed language 2020-06-15 16:12:39 +02:00
Fabrizio La Rosa
11c24c750f Finished deletion cooldown 2020-06-15 15:41:13 +02:00
Fabrizio La Rosa
0ebce83d77 Initial work for Deletion cooldown 2020-06-15 05:35:59 +02:00
Fabrizio La Rosa
0be81ba262 Added option to clear inventory and/or enderchest on island delete 2020-06-15 05:12:47 +02:00
Fabrizio La Rosa
058e9bd20d Added option to define distance between islands 2020-06-15 04:05:04 +02:00
Fabrizio La Rosa
6a8d883275 Merge from upstream
# Conflicts:
#	pom.xml
#	src/main/java/com/songoda/skyblock/challenge/challenge/Challenge.java
2020-06-15 02:18:33 +02:00
Fabrizio La Rosa
b024299269 Cleanup code 2020-06-15 01:49:30 +02:00
Fabrizio La Rosa
f01afdfca2 Fixed wrong message address 2020-06-15 01:49:15 +02:00
Fabrizio La Rosa
66c4b5ecb7 Added more messages 2020-06-15 00:50:29 +02:00
Fabrizio La Rosa
ccba2db000 Added messages to language.yml and added the remove water on tp option 2020-06-15 00:50:22 +02:00
Fabrizio La Rosa
0b97503c7e Permissions for WorldBorder colors 2020-06-14 22:42:17 +02:00
Fabrizio La Rosa
8bdb5805c6 Added permission to use Generators as Visitor 2020-06-14 22:10:35 +02:00
Fabrizio La Rosa
2e0031b116 Removed random variable in a random place 2020-06-14 21:29:21 +02:00
Fabrizio La Rosa
34df3066d8 Added challenge in IslandManager 2020-06-14 21:29:04 +02:00
Brianna
1af2a4eadf Fix for overriding settings. 2020-06-14 13:59:27 -05:00
Giacomello Nathan
ea6befaada Try to fix Challenge 2020-06-14 13:38:37 -05:00
Brianna
00dc6c6ee7 Fix exit button. 2020-06-14 13:38:31 -05:00
Fabrizio La Rosa
a270ba06fc Removed double Songoda author 2020-06-14 20:06:10 +02:00
Fabrizio La Rosa
199d7a0ca5 Fixed WorldBorder default value not always working 2020-06-14 19:55:11 +02:00
Fabrizio La Rosa
a3cea93d97 Fixed nullPointerException on logout 2020-06-14 19:53:53 +02:00
Fabrizio La Rosa
32b79e48a7 Fixed NullPointerException 2020-06-14 19:07:53 +02:00
Fabrizio La Rosa
cb7a442b50 Fix challenge item take algorithm 2020-06-14 18:43:17 +02:00
Fabrizio La Rosa
94e56d3b10 Allow placing certain blocks only if a dimension is unlocked 2020-06-14 18:20:28 +02:00
Fabrizio La Rosa
8f3bcd8ad7 Fixed Slime split detection 2020-06-14 17:33:46 +02:00
Fabrizio La Rosa
4f19d745a4 Load challenges on plugin reload 2020-06-14 17:09:44 +02:00
Fabrizio La Rosa
2892bd7192 Per-World Generators 2020-06-14 17:09:29 +02:00
Fabrizio La Rosa
93ee9d5092 Water in Nether 2020-06-14 17:09:11 +02:00
Fabrizio La Rosa
9d1b0a7f89 Overload methods in BlockLimitation 2020-06-14 17:08:12 +02:00
Fabrizio La Rosa
b6937c831e Changed players variable to islands in Challenge PlayerManager 2020-06-14 03:44:25 +02:00
Fabrizio La Rosa
0b3e9b3098 Unload player challenge data on logout, with per-island logic 2020-06-14 03:21:15 +02:00
Fabrizio La Rosa
cf14844350 Improved per-island challenges 2020-06-14 03:20:45 +02:00
Fabrizio La Rosa
17ff78723c Fixed challenges not taking up all the items 2020-06-14 02:55:17 +02:00
Fabrizio La Rosa
3871a78d58 Now WorldBorder reflects real island dimension 2020-06-14 02:54:40 +02:00
Fabrizio La Rosa
cddaa95329 Added ItemFlag.HIDE_ENCHANTS to challenge menu 2020-06-14 02:53:39 +02:00
Fabrizio La Rosa
948d6e21ca Allow kicking player from island if is a member with bypass permission 2020-06-14 02:53:16 +02:00
Fabrizio La Rosa
aa013ff4a9 Readded FallDamage exemption when going through worldborder 2020-06-14 02:52:44 +02:00
Fabrizio La Rosa
03670b312e Add AllowSlimeSplit config to not block slime splitting with limits 2020-06-14 02:51:20 +02:00
Fabrizio La Rosa
b3dc23ff73 Check safe location when changing world 2020-06-14 00:31:39 +02:00
Fabrizio La Rosa
eef0d5f7e8 Added per island challenges 2020-06-14 00:31:21 +02:00
Fabrizio La Rosa
48be31f7b1 Add kick bypass permission 2020-06-14 00:23:41 +02:00
Fabrizio La Rosa
4b72c7710d Default value for WorldBorder 2020-06-13 22:44:25 +02:00
Fabrizio La Rosa
0bf852befb Replaced Runnable with lambda 2020-06-13 22:39:29 +02:00
Fabrizio La Rosa
fb83f1ce4b Allow sending messages to is chat with /is chat <message> 2020-06-13 22:35:45 +02:00
Fabrizio La Rosa
9ce0a93ecf Visitors class opitimizations 2020-06-13 21:22:36 +02:00
Fabrizio La Rosa
dd1b354af2 Hide vanished player from Visitors menù 2020-06-13 19:30:21 +02:00
Fabrizio La Rosa
a2951632e4 Permission check in Control Panel icons 2020-06-13 19:13:09 +02:00
Fabrizio La Rosa
06bddc291e Simplify code 2020-06-13 17:55:00 +02:00
Fabrizio La Rosa
61f8524f11 Partially reverted teleport falldamage protection option and initially fixed value 2020-06-13 17:44:06 +02:00
Fabrizio La Rosa
d2cf9edf09 Optimizie Island settings loader 2020-06-13 06:18:27 +02:00
Fabrizio La Rosa
a4e80241b9 Load Permissions synchronously 2020-06-13 06:17:54 +02:00
Fabrizio La Rosa
8cb8f9578f Added gamemode bypass for location safety check 2020-06-13 04:55:17 +02:00
Fabrizio La Rosa
a7878eedab Added me as Author 2020-06-13 04:00:43 +02:00
Fabrizio La Rosa
840e63d139 Fixed settings generation 2020-06-13 03:57:51 +02:00
Fabrizio La Rosa
cb2570b1ad Improved location safety check 2020-06-13 02:08:56 +02:00
Fabrizio La Rosa
336d5bf067 Improve safe location checking 2020-06-13 01:18:15 +02:00
Fabrizio La Rosa
51daa0498d Added FallDamage option 2020-06-13 00:03:56 +02:00
Fabrizio La Rosa
ab66bad6a5 Look for safe location before teleporting 2020-06-13 00:03:44 +02:00
Fabrizio La Rosa
3ab5bd3e76 Invert If statment 2020-06-12 23:43:32 +02:00
Fabrizio La Rosa
a61b3063aa Extract teleportPlayerToIslandSpawn() method 2020-06-12 23:38:14 +02:00
Fabrizio La Rosa
f87ea14174 Hide bank leaderboard if bank is disabled 2020-06-12 23:36:44 +02:00
Fabrizio La Rosa
6eefa49d87 Added Subtract 2020-06-12 23:34:08 +02:00
Brianna
7a241af596 Use the CompatibleMaterial class correctly. 2020-06-11 17:14:16 -05:00
Brianna
b0cd0c5388 Added keys. I'm not sure why I did this to begin with. 2020-06-07 09:53:20 -05:00
Brianna
b54b063c9c Not sure who designed this like this but whatever. 2020-06-07 09:31:00 -05:00
Brianna
f28ce8be5f Added the ability to set a skyblock worlds difficulty. 2020-06-07 09:30:52 -05:00
Brianna
df87a4aa7f Null check. 2020-06-06 19:32:31 -05:00
Brianna
2399e68c67 Removed some universally incompatible mobs. 2020-06-06 19:30:13 -05:00
Brianna
670e60f907 Removed support for WIldStacker
This will be far more functional and maintainable from their side.
2020-06-03 07:42:00 -05:00
MyCraftServerMC
39735aefa4 fixed bugs 2020-06-03 07:41:50 -05:00
Brianna
3a5c29fe28 Final touches 2020-05-28 13:35:37 -05:00
Brianna
278d4f84d2 Added a perm check. 2020-05-27 09:23:29 -05:00
Brianna
e3e089a522 Added Bank GUI.
Credit: Bendimester23
2020-05-27 08:57:29 -05:00
Brianna
b5121fe37e The permissions overhaul. 2020-05-27 08:57:24 -05:00
Brianna
b2bce93041 Fix firework greifing. 2020-05-21 16:38:29 -04:00
Brianna
c90d13836a Count ore generation towards island level. 2020-05-01 05:39:24 -04:00
Brianna
252f34bf0e Lets remove this metadata check as its intensive. 2020-05-01 04:39:15 -04:00
Brianna
6225fec17b Run player login ASync. 2020-05-01 04:20:19 -04:00
Brianna
01cb3fbfe2 Teleport users at the set spawn location in the nether. 2020-05-01 04:10:47 -04:00
Brianna
a738f9b32a Fix for the size permission. 2020-04-27 20:01:18 -04:00
Brianna
5f69d3d2e7 Use our API correctly. 2020-04-27 20:01:09 -04:00
Brianna
2d50efaac4 These are auto removed. 2020-04-27 10:02:13 -04:00
Brianna
5e20019459 No need to do this twice. 2020-04-27 10:02:01 -04:00
Brianna
5080428db2 Check for empty not null. It's never null. 2020-04-27 07:44:57 -04:00
Brianna
7cd8920159 Add ability to use offhand slot with stackables. 2020-04-27 07:44:46 -04:00
Riccardo Bello
f68e4d2060 Remove private repo from pom.xml, remove dependency-reduced-pom, add PlayerVoteEvent and PlayerVoteRemoveEvent 2020-04-19 09:46:16 -04:00
Wertík
0fe04afcfa Fixed a typo when getting a message. 2020-04-18 09:59:25 -04:00
Wertík
356ab24f2a Rewrote a part of ScoreboardManager. 2020-04-18 09:59:15 -04:00
Brianna
53e029bd3b Preserve BlockData in 1.13+ 2020-04-16 02:57:42 -04:00
Brianna
1df8a0a3d4 Delete old holograms when moved. 2020-04-16 02:29:30 -04:00
Brianna
7250d74677 Properly update hologram lines. 2020-04-16 02:22:04 -04:00
Brianna
cd5a2f38f7 Fix for concurrent modification exception. 2020-04-14 08:50:47 -04:00
Brianna
37d527b909 Run biomes async. 2020-04-13 00:43:05 -04:00
Brianna
347e218462 Minor hologram improvements. 2020-04-13 00:42:58 -04:00
Wertík
b54a55c4be Fixed Generators on 1.12.2. 2020-04-11 16:29:14 -04:00
Brianna
42b4d09294 Convert the HologramManager into a task. 2020-04-11 16:29:10 -04:00
Brianna
0490425cde Lets not update chunks 458,752 times on island create and biome change. 2020-04-11 16:27:34 -04:00
Brianna
e49b7da845 Fixed an issue with the API. 2020-04-11 16:27:31 -04:00
Brianna
067cbd4da8 Holograms now use either Holographic Displays, Holograms, or CMI. 2020-04-08 12:28:42 -04:00
Brianna
7244a83002 Don't process AIR blocks in structures. 2020-04-08 11:23:09 -04:00
Brianna
c82192ef46 Various fixed to the interact event. 2020-04-08 11:19:31 -04:00
Brianna
ece72cd0e1 Run isTall after the material check. 2020-04-08 10:34:46 -04:00
Brianna
6ffa4aaba5 Correctly compare items in menus. 2020-04-08 09:09:20 -04:00
Brianna
3b5270f300 Support Structures from 1.15.2 in 1.8.8 and vise versa. 2020-04-07 16:11:51 -04:00
Brianna
9719a322b8 Disabled brewing stand class in older versions since it doesn't exist. 2020-04-07 05:36:53 -04:00
Brianna
de7e5375f6 Preserve data in structures. 2020-04-07 05:36:45 -04:00
Brianna
d9f8abd304 Fixed ConcurrentModificationException. 2020-04-06 06:41:35 -04:00
Brianna
415715d952 revert back to using Material for compatibility with old saves. 2020-04-06 06:27:25 -04:00
Brianna
ddc2f026e5 Added back 1.8 level scanning support. (Not sure where it went) 2020-04-06 06:07:31 -04:00
Brianna
b6b0df47eb Added option to scan blocks underwater without scanning the water blocks 2020-04-05 16:18:49 -04:00
Brianna
133d34683a Don't process null materials. 2020-04-05 06:30:08 -04:00
Brianna
7552fc6c91 Use getBlockFast method from SongodaCore 2020-04-04 16:51:16 -04:00
Brianna
7d4fcb6568 Material not Materials. 2020-04-04 09:18:02 -04:00
Brianna
431338f84a This is useless. 2020-04-04 08:45:38 -04:00
Brianna
6753ea83d9 Use console sender if you want colors in console. 2020-04-04 08:45:30 -04:00
Brianna
a157e75004 Use CompatibleSound. 2020-04-04 08:45:09 -04:00
Brianna
aa272eaff4 Added isTall from CompatibleMaterial. 2020-04-04 08:44:51 -04:00
Brianna
d813c8b780 Added better use of CompatibleMaterial. 2020-04-04 08:43:24 -04:00
Wertík
eb5e7f3399 Fixed teleportation bug. 2020-04-01 10:53:51 -04:00
Wertík
2c86e6e89b Added check for material loading in Levelling.java 2020-04-01 10:53:48 -04:00
Wertík
4aafc87b55 Fixed parsing incorrect weather. 2020-04-01 10:53:46 -04:00
0ddlyoko
32f5383f3e Try to fix NullPointerException for challenges 2020-03-31 09:52:56 -04:00
Brianna
308d3a9661 Use CompatibleSound for ChallangeInventory. 2020-03-31 08:25:36 -04:00
Daniel Ciepluch
70e561c54f Fix async access to file 2020-03-31 07:22:13 -04:00
Wertík
b21c33538b Fixed unkown block material in IslandLevelManager. 2020-03-31 07:22:11 -04:00
Wertík
e7e55a21cf Fixed Block limitation. 2020-03-31 07:22:07 -04:00
Wertík
39af355437 Fixed wrong Levelling menu import. 2020-03-31 07:22:04 -04:00
Daniel Ciepluch
dca8cf8a52 Fix player able to take out items from levelling inventory 2020-03-31 07:22:00 -04:00
Daniel Ciepluch
b6d92c1eb5 Fix bug when checking the environment 2020-03-29 15:42:44 -04:00
Daniel Ciepluch
63219b0cd6 Fix levelling related errors 2020-03-29 15:42:40 -04:00
Daniel Ciepluch
0292fe0fdf Fix skins on heads in is top 2020-03-29 15:42:37 -04:00
Daniel Ciepluch
66decd849b Fix fallbreak event on <1.13 2020-03-29 15:42:33 -04:00
Daniel Ciepluch
9aba80d570 Finish implementing Compatibles from SongodaCore 2020-03-29 09:33:23 -04:00
Wertík
f16bd2908c Most likely fixed no.9 - Teleport bug. 2020-03-29 09:33:20 -04:00
Wertík
9d1dfeff04 Fixed Level rewards. 2020-03-29 09:33:18 -04:00
Brianna
2e2843422a Lets make them English :D 2020-03-29 09:33:15 -04:00
Giacomello Nathan
52b2cfa16a Do not create island where an existing island is 2020-03-29 09:33:13 -04:00
0ddlyoko
f35e00ac2a Move messages 2020-03-29 09:33:10 -04:00
0ddlyoko
f29c28e037 Add message for preview and do not preview if user has an island 2020-03-29 09:33:05 -04:00
0ddlyoko
f32d96ef31 Add option to enable / disable challenges
This file hasn't been saved idk why
2020-03-29 09:33:01 -04:00
0ddlyoko
d35ca4abc8 Add back Levelling.java file and fix TPS drop 2020-03-29 09:32:55 -04:00
Daniel Ciepluch
23337a889b Redo levelling convert to compatMaterial 2020-03-29 09:32:52 -04:00
Wertík
2d296c4c77 Cleanup, remove points when a block falls to break. 2020-03-29 09:32:49 -04:00
Wertík
ebc6ec3d06 Remove points when a dragon egg is destroyed. 2020-03-29 09:32:46 -04:00
Daniel Ciepluch
08fdf5ac50 Implement CompatibleMaterial 2020-03-29 09:32:43 -04:00
Wertik1
de2c865ca9 Finished Level rewards. Added Repeated rewards. 2020-03-29 09:32:39 -04:00