3
0
Mirror von https://github.com/Moulberry/AxiomPaperPlugin.git synchronisiert 2024-09-29 16:00:04 +02:00
Commit graph

134 Commits

Autor SHA1 Nachricht Datum
Moulberry
b2d67e4f91 PlotSquared: Return correct value when PlotSquared isn't installed 2023-11-17 00:36:33 +08:00
Moulberry
c027e56fc4 PlotSquared: Change isPlotWorld logic to check for non-zero PlotArea count 2023-11-17 00:18:28 +08:00
Moulberry
0c05b3a46f WorldProperties: Add default serialization for null values 2023-11-16 23:54:49 +08:00
Moulberry
f38226c9fb WorldProperties: Prevent NPE if setValue is called with null 2023-11-16 22:39:42 +08:00
Moulberry
b6afa50b04 WorldProperties: Small cleanup 2023-11-16 22:36:12 +08:00
Moulberry
bf43e7c0b9 WorldProperties: Set unsyncedValue back to false after syncing 2023-11-16 22:33:11 +08:00
Moulberry
a8b4ee2a1d WorldProperties: Pass correct value to handleUpdateProperty, prevent excessive syncing with repeated call to setValue 2023-11-16 22:30:37 +08:00
Moulberry
d4e950f996 Add PropertyUpdateResult enum, adding possible 'cancel' action to prevent value write 2023-11-16 20:10:55 +08:00
Moulberry
970678f8b1 Don't allow World Properties to change on worlds you don't have permission to build 2023-11-16 19:59:04 +08:00
Moulberry
8a17605969 WorldProperties: Create more easily extendable ServerWorldPropertyBase class 2023-11-16 19:26:13 +08:00
Moulberry
89e04ffb39 WorldProperties: Rewrite API 2023-11-16 19:20:28 +08:00
Moulberry
1ce77ea5e0 WorldProperties: Use PropertyUpdateHandler functional interface with Player and World 2023-11-16 17:48:04 +08:00
Moulberry
8c6fd853ab WorldProperties: Use NamespacedKey instead of ResourceLocation 2023-11-16 17:36:13 +08:00
Moulberry
5b61aebd32 Avoid Bukkit#getWorld, add AxiomUnknownTeleportEvent 2023-11-16 17:33:24 +08:00
Moulberry
54564c188b Protocol: Limit Views ArrayList to 64 2023-11-11 18:30:28 +08:00
Moulberry
83b60d3c6f PlotSquared: Don't allow loading chunks outside render distance for plot worlds 2023-11-11 15:49:49 +08:00
Moulberry
63d04d3656 PlotSquared: Support for merged plots 2023-11-11 15:40:40 +08:00
Moulberry
e5c8acff02 Preliminary PlotSquared support for SetBlockBuffer packet 2023-11-10 16:27:25 +08:00
Moulberry
ca7ef8266d PlotSquared: Don't allow changing time of Plot Worlds 2023-11-09 17:42:44 +08:00
Moulberry
9382958959 PlotSquared: Notify when permissions missing 2023-11-09 17:22:27 +08:00
Moulberry
dcf70936e2 Link to modrinth download page in README 2023-11-09 17:22:11 +08:00
Moulberry
342aa8036c Implement preliminary PlotSquared support for SetBlock packet 2023-11-09 17:00:16 +08:00
Moulberry
1140204157 Don't process inactive channel + skip remaining bytes 2023-11-09 02:07:59 +08:00
Moulberry
93c618a150 Don't log exceptions in Big Payload Handler 2023-11-07 19:29:12 +08:00
Moulberry
eb1a1cd9cd Implement whitelist-world-regex and blacklist-world-regex config options 2023-11-07 13:23:17 +08:00
Moulberry
a76aaba3d0 Don't update skylight sources on Paper 2023-10-17 08:54:18 +08:00
Moulberry
55e85a3d0e Add new options to default config 2023-10-14 12:17:35 +08:00
Moulberry
5c8e845b62 Add two more config options 2023-10-14 12:15:30 +08:00
Moulberry
fa3f904f22 Add configuration options, major performance improvements 2023-10-14 11:59:05 +08:00
Moulberry
d7523cba6a Log data versions when incompatible 2023-10-10 14:33:32 +08:00
Moulberry
6de6ff0d28 Bump version 2023-10-10 13:59:55 +08:00
Moulberry
c8f7c55138 Add support for noclip 2023-10-10 13:56:08 +08:00
Moulberry
3f613db359 Change version 2023-10-10 12:54:49 +08:00
Moulberry
21ac713806 Update to 1.20.2 and Axiom Protocol V7 2023-10-10 10:25:02 +08:00
Moulberry
e68cbdbde2 Add comments 2023-09-28 16:49:55 +08:00
Moulberry
f6cbe97890 Fix skylight & add Poi support 2023-09-28 16:42:18 +08:00
Moulberry
5001765e4b Lock PalettedContainer when setting blocks 2023-09-25 09:25:09 +08:00
Moulberry
48e10626f8 Change version, fix sending world properties, fix deadlock 2023-09-23 19:05:26 +08:00
Moulberry
1cead96565 Weather world properties 2023-09-21 18:44:07 +08:00
Moulberry
8b107c3a9a Add weather world properties 2023-09-21 18:13:57 +08:00
Moulberry
59cf7b49b9 Finish world properties, add WorldPropertiesExample 2023-09-21 16:35:00 +08:00
Moulberry
f88d558f88 Fix packet name 2023-09-21 15:55:49 +08:00
Moulberry
1e25490d27 Add basic World Property support + SetTimePacketListener 2023-09-21 15:53:38 +08:00
Moulberry
95ac82cf73 Increase protocol version to 6, implement PlayerInteractEvent in SetBlockPacketListener 2023-09-21 15:22:34 +08:00
Moulberry
aff54bcd34 Region protection WIP 2023-09-11 20:38:49 +08:00
Moulberry
d4eb0a3721 Preliminary WorldGuard support 2023-09-06 13:31:10 +08:00
Moulberry
02c65bc807 Add events for fly speed, gamemode and teleport 2023-09-06 12:22:38 +08:00
Moulberry
a720c1da4b Fix Block Entity protocol 2023-09-06 12:05:15 +08:00
Moulberry
6acfa7cf2b Fix payload handling 2023-09-06 12:01:07 +08:00
Moulberry
40493b997e Fix async event call 2023-09-06 11:51:45 +08:00