Moulberry
|
9f25de7042
|
Implement basic WorldGuard support
|
2024-04-13 22:06:03 +08:00 |
|
Moulberry
|
68d2fe6492
|
Fix not being able to spawn entities with passenger
|
2024-04-12 21:38:02 +08:00 |
|
Moulberry
|
63c3d91ece
|
Improve SetBlockPacket logic
|
2024-04-12 21:36:32 +08:00 |
|
Moulberry
|
ea791cde07
|
Bypass permission check if player is opped
|
2024-03-27 17:45:52 +08:00 |
|
Moulberry
|
17b304128f
|
Improve handling of large chunk data request
|
2024-03-26 23:18:45 +08:00 |
|
Moulberry
|
9248d48315
|
Add option to increase limit for request chunk data packet
|
2024-03-26 13:26:59 +08:00 |
|
Moulberry
|
f3f5c38c43
|
Add import for VersionHelper
|
2024-03-06 16:35:56 +08:00 |
|
Moulberry
|
f19bd24af9
|
Remove some unused imports
|
2024-03-06 16:28:49 +08:00 |
|
Moulberry
|
90c22fb586
|
Add version independent method for sending custom payload
|
2024-03-06 16:16:23 +08:00 |
|
Moulberry
|
51b6ae7010
|
Integrate entity editing with PlotSquared
|
2024-03-06 16:12:24 +08:00 |
|
Moulberry
|
87ad8948c1
|
Check maxChunkLoadDistance for block entities
|
2024-02-24 14:57:50 +08:00 |
|
Moulberry
|
58d332b49f
|
Implement Server Blueprints
|
2024-02-22 18:18:53 +08:00 |
|
Moulberry
|
b3f6842c91
|
Fix NBT not applying when BlockState stays the same
|
2024-02-09 23:12:54 +08:00 |
|
Moulberry
|
dbcfd0bb2b
|
Add marker manipulation & nbt sanitization
|
2024-01-21 19:24:51 +08:00 |
|
Moulberry
|
b694a0515b
|
Implement axiom:modify logic for tag merging
|
2024-01-21 13:21:36 +08:00 |
|
Moulberry
|
8631549a4a
|
Use axiom:restrictions packet to control client behaviour
|
2024-01-14 17:50:02 +08:00 |
|
Moulberry
|
8fd71e59ba
|
Support spawn, manipulate and delete packets
|
2024-01-14 16:24:59 +08:00 |
|
Moulberry
|
2acc42b125
|
Also call setPlacedBy, used by some block entities (like player skull) to update properties
|
2024-01-13 19:07:27 +08:00 |
|
Moulberry
|
d83cc8ca06
|
Copy custom block entity tag when doing custom placement
|
2024-01-07 06:13:08 +08:00 |
|
Moulberry
|
8106e24d74
|
Update to 1.20.4
|
2023-12-26 17:54:04 +08:00 |
|
Moulberry
|
13df370a42
|
Add disallowed-blocks, log-large-block-buffer-changes and block-buffer-rate-limit config options
|
2023-12-26 17:41:17 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
59cf7b49b9
|
Finish world properties, add WorldPropertiesExample
|
2023-09-21 16:35:00 +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
|
6acfa7cf2b
|
Fix payload handling
|
2023-09-06 12:01:07 +08:00 |
|