3
0
Mirror von https://github.com/Moulberry/AxiomPaperPlugin.git synchronisiert 2024-11-13 19:50:09 +01:00
Commit graph

112 Commits

Autor SHA1 Nachricht Datum
Moulberry
3ee22ddd4b Fix biome buffer checking wrong coordinates 2024-06-06 04:36:16 +08:00
Moulberry
00e11bfe79 Add CoreProtect to softdepend 2024-05-28 22:46:37 +08:00
Rubenicos
287e0f12f7 Fix backwards compatibility 2024-05-28 22:44:10 +08:00
Rubenicos
6b86203929 Add individual permissions 2024-05-28 22:44:01 +08:00
Moulberry
f40830878d Improve plot bounds handling to support arbitrarily sized non-cuboid plots 2024-05-28 22:28:26 +08:00
Moulberry
43cf3b1de9 Fix command erroneously casting to Player 2024-05-26 23:08:08 +08:00
Moulberry
1c01f0550c Use WeakReference in ServerWorldPropertiesRegistry 2024-05-26 22:37:06 +08:00
Moulberry
afe4649531 Change package imports to v1_20_R1 2024-05-19 17:03:29 +08:00
Moulberry
1769394481 Clean up CoreProtect integration 2024-05-19 17:01:41 +08:00
Joshua Castle
15deea9c0c CoreProtect Integration
Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>
2024-05-19 17:01:38 +08:00
Moulberry
670c309ec6 Separate ViaVersion methods to avoid ClassNotFoundExceptions 2024-05-08 19:09:59 +08:00
Moulberry
187e425de0 Fix SectionPermissionChecker combination 2024-05-04 23:37:16 +08:00
Moulberry
90634a6680 Add try-catch to all bukkit plugin message handlers to kick player 2024-05-04 22:10:58 +08:00
Moulberry
4bccbeebed Bump ViaVersion and clean up imports 2024-05-04 22:00:28 +08:00
Moulberry
d42499e69c Convert NBT tags between 1.20.1 <-> 1.20.2 2024-05-04 21:25:21 +08:00
Moulberry
78c21181c9 Add /axiompaperdebug command 2024-05-04 20:23:07 +08:00
Moulberry
f8191e4dd1 ViaVersion support 2024-05-04 20:23:07 +08:00
Moulberry
141ffaf1f2 Partial ViaVersion support 2024-05-04 20:23:07 +08:00
Moulberry
a70948cb46 Fix typo - using cz as x coordinate 2024-05-04 20:22:07 +08:00
Moulberry
f878ae661f Fix some WorldGuard regions not being considered 2024-05-04 20:22:07 +08:00
Moulberry
2f88f47bec Implement basic WorldGuard support 2024-05-04 20:22:07 +08:00
Moulberry
cf6edfedbe Fix not being able to spawn entities with passenger 2024-05-04 20:22:07 +08:00
Moulberry
134ca155ab Improve SetBlockPacket logic 2024-05-04 20:22:07 +08:00
Moulberry
90493ea64a Bypass permission check if player is opped 2024-03-27 17:50:29 +08:00
Moulberry
206df15067 Improve handling of large chunk data request 2024-03-26 23:18:26 +08:00
Moulberry
5181280b7d Add option to increase limit for request chunk data packet 2024-03-26 23:18:20 +08:00
Moulberry
1d3c3d4558 Remove some unused imports 2024-03-06 16:24:53 +08:00
Moulberry
c4b51b0e7e Adapt version util for 1.20.1 2024-03-06 16:21:27 +08:00
Moulberry
88d9602428 Add version independent method for sending custom payload 2024-03-06 16:20:54 +08:00
Moulberry
aed6fae020 Integrate entity editing with PlotSquared 2024-03-06 16:05:27 +08:00
Moulberry
cae3f06d9c Check maxChunkLoadDistance for block entities 2024-02-24 15:01:06 +08:00
Moulberry
b0daeaf6c3 Implement Server Blueprints 2024-02-24 15:00:19 +08:00
Moulberry
9d469824fa Fix protocol read issue when line_thickness is present while line_argb is not 2024-02-17 04:38:47 +08:00
Moulberry
cd385961bc Improve MarkerData serialization logic 2024-02-10 20:41:01 +08:00
Moulberry
a160727a1c Add support for line_argb, line_thickness and face_argb 2024-02-10 16:41:06 +08:00
Moulberry
288b9f87c3 Fix NBT not applying when BlockState stays the same 2024-02-09 23:14:47 +08:00
Moulberry
f4b22cfa02 Backport to 1.20.1 2024-01-24 11:44:42 +08:00
Moulberry
15161356f5 Add marker manipulation & nbt sanitization 2024-01-24 11:15:36 +08:00
Moulberry
ceefcf1bce Implement axiom:modify logic for tag merging 2024-01-24 11:15:23 +08:00
Moulberry
39f801539d Change imports v1_20_R3 -> v1_20_R2 2024-01-14 17:54:11 +08:00
Moulberry
d1ebb228c3 Use axiom:restrictions packet to control client behaviour 2024-01-14 17:51:11 +08:00
Moulberry
9e9798de6c Support spawn, manipulate and delete packets 2024-01-14 17:51:02 +08:00
Moulberry
f81bf5c8c5 Also call setPlacedBy, used by some block entities (like player skull) to update properties 2024-01-13 19:06:11 +08:00
Moulberry
53ee4ee813 Copy custom block entity tag when doing custom placement 2024-01-07 06:19:44 +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
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