3
0
Mirror von https://github.com/Moulberry/AxiomPaperPlugin.git synchronisiert 2024-11-14 04:00:05 +01:00
Commit graph

113 Commits

Autor SHA1 Nachricht Datum
Moulberry
9c5ecab859 Recreate Boy0000/entity-manip-event 2024-06-27 01:25:52 +08:00
Moulberry
199852308f Fix biome buffer checking wrong coordinates 2024-06-06 04:35:19 +08:00
Moulberry
a248fc4d70 Add CoreProtect to softdepend 2024-05-28 22:47:44 +08:00
Rubenicos
472c85652a Fix backwards compatibility 2024-05-28 22:47:44 +08:00
Rubenicos
38d5ee334d Add individual permissions 2024-05-28 22:47:44 +08:00
Moulberry
38ed66d083 Improve plot bounds handling to support arbitrarily sized non-cuboid plots 2024-05-28 22:47:44 +08:00
Moulberry
2e3f3a1ae6 Fix command erroneously casting to Player 2024-05-26 23:03:58 +08:00
Moulberry
26eb24f208 Use WeakReference in ServerWorldPropertiesRegistry 2024-05-26 22:43:27 +08:00
Moulberry
632a17e112 Clean up CoreProtect integration 2024-05-19 16:13:40 +08:00
Joshua Castle
85469fcf3d
CoreProtect Integration
Signed-off-by: Joshua Castle <26531652+Kas-tle@users.noreply.github.com>
2024-05-18 23:56:11 -07:00
Moulberry
cd8b5c5346 Attempt to support ViaVersion on the proxy by looking up player version from the data version 2024-05-10 02:34:28 +08:00
Moulberry
cdcf1220bd Separate ViaVersion methods to avoid ClassNotFoundExceptions 2024-05-08 19:08:56 +08:00
Moulberry
12fe46f4b0 Fix SectionPermissionChecker combination 2024-05-04 23:37:57 +08:00
Moulberry
6e55a9016c Update to 1.20.6 2024-05-04 23:13:31 +08:00
Moulberry
cdee54d807 Add try-catch to all bukkit plugin message handlers to kick player 2024-05-04 22:10:26 +08:00
Moulberry
1962e877c6 Bump ViaVersion and clean up imports 2024-05-04 22:05:47 +08:00
Moulberry
b52638f444 Convert NBT tags between 1.20.1 <-> 1.20.2 2024-05-04 22:05:47 +08:00
Moulberry
aa49795579 Add /axiompaperdebug command 2024-05-04 20:19:28 +08:00
Moulberry
11b7db5743 ViaVersion support 2024-05-04 19:08:27 +08:00
Moulberry
5ea1f32134 Partial ViaVersion support 2024-05-03 19:23:31 +08:00
Moulberry
ab4a1c1f27 Fix typo - using cz as x coordinate 2024-04-14 21:23:49 +08:00
Moulberry
9791ca0ca3 Fix some WorldGuard regions not being considered 2024-04-14 11:13:12 +08:00
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
7e85e2cf78 Fix protocol read issue when line_thickness is present while line_argb is not 2024-02-17 04:39:28 +08:00
Moulberry
af0b6fc48d Improve MarkerData serialization logic 2024-02-10 20:40:20 +08:00
Moulberry
d066e2d424 Add support for line_argb, line_thickness and face_argb 2024-02-10 16:41:59 +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
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