Irmo van den Berge
9371211edd
Mark for final 1.19.4-v2 release
...
Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl >
2023-06-06 19:43:50 +02:00
Irmo van den Berge
0ea0fea125
Add support for the new Sign Side logic
...
Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl >
2023-06-01 21:58:54 +02:00
Irmo van den Berge
1e0891557f
Fix template error in custom sound effect causing bugs on 1.12.2
...
Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl >
2023-05-30 20:43:22 +02:00
Irmo van den Berge
ed30f565ea
An attempt was made to support even more 1.8.x forks
...
Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl >
2023-05-30 20:43:10 +02:00
Irmo van den Berge
281c79a8e6
Fix ISFUEL/ISHEATABLE toString no longer working
...
Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl >
2023-05-30 19:18:52 +02:00
Irmo van den Berge
348701b5dd
Forgot some important Brightness attributes
...
Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl >
2023-05-23 21:35:58 +02:00
Irmo van den Berge
a73819bf6b
Also add a capability for that
...
Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl >
2023-05-23 21:28:28 +02:00
Irmo van den Berge
1f4b1653ec
Add a Brightness wrapper class for display entity data property
...
Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl >
2023-05-23 21:27:20 +02:00
Irmo van den Berge
acf413823b
Skull Emoji
...
Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl >
2023-05-15 00:11:50 +02:00
Irmo van den Berge
eef060fa69
Optimize FaceUtil getDirection()
...
Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl >
2023-05-14 19:43:23 +02:00
Irmo van den Berge
22bfaedae5
Fleshen out the play custom sound packet, make it work on all mc versions
...
Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl >
2023-05-14 18:17:33 +02:00
Irmo van den Berge
7cb2f7eadc
Don't create an EntityTrackerEntryStateHandle every tick for all hooked entities
...
Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl >
2023-05-13 23:00:34 +02:00
Irmo van den Berge
e7ba1df452
Make playSound() support namespaces
...
Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl >
2023-05-11 01:18:53 +02:00
Irmo van den Berge
7fda292b69
Implement proper paper workaround for initializing viewers of a tracker entry
...
Avoids trouble down the line...
2023-05-10 21:06:00 +02:00
Irmo van den Berge
a616e18488
Fix incorrect tracking range bug causing entity tracking to not work
...
Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl >
2023-05-10 20:51:35 +02:00
Irmo van den Berge
61f4470f19
Fix wrong method name in error message
2023-05-08 20:32:16 +02:00
Irmo van den Berge
655d1f9d23
Don't require BKCL to load up after Vault to fix circ. dep problems
...
Signed-off-by: Irmo van den Berge <irmo.vandenberge@ziggo.nl >
2023-04-29 11:24:37 +02:00
Irmo van den Berge
40c4eca3b6
[Map Displays] Minor optimization of ByWorldItemFrameSetRefresher
2023-04-18 21:49:43 +02:00
Irmo van den Berge
de8aa1cc7e
[Network Controller[ Stop using the self-written isViewable() logic for 1.14+
...
Rely completely on the server handling this logic for us to prevent incompatibility problems in the future. Simply use the add/remove pairing callbacks instead.
2023-04-15 18:01:00 +02:00
Irmo van den Berge
908826f27c
Don't call paper servers paperspigot when logging
2023-04-14 21:06:36 +02:00
Irmo van den Berge
ff8483e478
Working towards 1.19.4-v2
2023-04-14 20:59:53 +02:00
Irmo van den Berge
31db670fab
Mark for final 1.19.4-v1 release
2023-04-07 22:03:29 +02:00
Irmo van den Berge
42975d630b
Add support for recent changes in spigot (and paper?)
2023-04-06 20:23:26 +02:00
Irmo van den Berge
7c208511bb
Forge: Add all loaded world names to the world name listing
...
Some worlds arent listed as they have not yet generated a level.dat
2023-04-04 19:10:40 +02:00
Irmo van den Berge
865c8aae85
Update Mountiplex to v2.95 to eliminate unneeded boxing chain converters
2023-04-03 19:29:08 +02:00
Irmo van den Berge
8b4dd76dfd
This negative cost caused some serious bullshit to happen
2023-04-03 18:30:59 +02:00
Irmo van den Berge
eda39f7f65
Add tick delay firing the onClose() callback for the anvil dialog
2023-04-02 17:27:47 +02:00
Irmo van den Berge
e73d500858
Fix mistake in respack model override causing unbreakable to be applied wrong
2023-04-02 17:03:36 +02:00
Irmo van den Berge
0f5d19ca1c
Disable flight toggling while controlling a map
2023-04-02 15:04:30 +02:00
Irmo van den Berge
718502d24d
Properly migrate post-1.13 materials to work on 1.12.2 and before
...
Huge pain in the butt this itemmeta situation
2023-03-31 23:38:38 +02:00
Irmo van den Berge
20eab00be9
Timings go yeet. RIP
2023-03-30 01:22:32 +02:00
Irmo van den Berge
8a8b6b7602
Add vectorEquals because Bukkit is shit and I forgot about that crap
2023-03-27 18:55:51 +02:00
Irmo van den Berge
a39f248f1b
Add three-d min/max functions
...
Screw java
2023-03-27 18:39:02 +02:00
Irmo van den Berge
d28e709d63
Add support for new protocollib builds
2023-03-26 13:15:20 +02:00
Irmo van den Berge
793ec64aca
[BlockData] Add fromBukkit helper method
2023-03-25 16:26:44 +01:00
Irmo van den Berge
035f59e8a2
Add MapWidget onBlockInteract callback for widgets to use
2023-03-24 19:04:50 +01:00
Irmo van den Berge
f2ff227e53
[Map Displays] Fix widgets redrawing themselves every tick
2023-03-24 18:33:32 +01:00
Irmo van den Berge
6b85a4bfe1
Add Interaction entity datawatcher fields
2023-03-23 16:42:33 +01:00
Irmo van den Berge
8b42daf27a
No need to recursively unwrap bundles - client doesn't support it anyway
2023-03-23 16:04:59 +01:00
Irmo van den Berge
636840d947
Add passive-aggressive link
2023-03-23 01:00:03 +01:00
Irmo van den Berge
a316c5945c
Fix requirement warning on 1.19.3 and before
2023-03-20 17:24:19 +01:00
Irmo van den Berge
45f30e76ea
Bundle packet listening/monitoring update
2023-03-19 22:22:39 +01:00
Irmo van den Berge
a314401434
Add bundle packet with bundle unwrapping code for safety
2023-03-19 19:36:52 +01:00
Irmo van den Berge
d542d3983e
Fix sniffer entity type warning
2023-03-19 18:46:59 +01:00
Irmo van den Berge
1ad85eeddc
Huh so thats a bug I only now spotted
2023-03-19 15:15:18 +01:00
Irmo van den Berge
1a31c1a01e
Fix sneaky test failure due to conversion priority
2023-03-19 00:21:17 +01:00
Irmo van den Berge
4b7466b1e0
Change descriptions and listing order if the item display mode enum
2023-03-19 00:04:07 +01:00
Irmo van den Berge
28336b75ec
Fix bug in getClassConstants for enums that have members containing method bodies
2023-03-18 21:19:04 +01:00
Irmo van den Berge
064b1e59bd
Add HAS_DISPLAY_ENTITY capability constant
2023-03-18 17:23:27 +01:00
Irmo van den Berge
24e344b105
[Matrix 4x4] Add x/y/z rotate flip functions, like quaternion has
2023-03-18 16:18:31 +01:00
Irmo van den Berge
6995aa869f
[DataWatcher] Fix bug that caused mis-synching of metadata sometimes
2023-03-18 00:00:41 +01:00
Irmo van den Berge
3fc97d5981
[1.19.4] Add DataWatcher forceSet method (for use with display entities)
2023-03-16 00:54:49 +01:00
Irmo van den Berge
83eb7f8bcf
Bugfix in damagesource spec
2023-03-16 00:53:56 +01:00
Irmo van den Berge
0793f81167
Add some much-needed YAML utility functions
2023-03-15 22:42:32 +01:00
Irmo van den Berge
8213b3b0c3
Fix stuff that broke 1.19.3 support
2023-03-15 21:36:46 +01:00
Irmo van den Berge
3a4de82436
[1.19.4] Fixes for the display entity API. Added tests. Added ItemDisplayMode enum
2023-03-15 20:06:37 +01:00
Irmo van den Berge
b89fe2f87c
[1.19.4] Add Metadata API for display entities
...
Probably more fixes will follow
2023-03-15 19:30:02 +01:00
Irmo van den Berge
d38993afbd
[1.19.4] Port new cherry wood types, fix packet outgoing method
2023-03-15 02:09:37 +01:00
Irmo van den Berge
24cd18ec44
[1.19.4] Wrong version
2023-03-15 02:01:53 +01:00
Irmo van den Berge
aad2d86e29
[1.19.4] Support change of IRecipe getResultItem args
2023-03-15 01:31:11 +01:00
Irmo van den Berge
789cbe1bf1
[1.19.4] First round of template fixes. DamageSource code had to be redone
2023-03-15 01:17:49 +01:00
Irmo van den Berge
546329b568
Working towards 1.19.4-v1: Make server bootstrap compatible
2023-03-14 22:46:00 +01:00
Irmo van den Berge
6474644e3c
Include for release: I don't know, I don't care. Just make this work.
2023-03-14 21:02:09 +01:00
Irmo van den Berge
431c7c378a
Include for release: raise resource pack dl timeout to 1 minute
2023-03-14 20:33:30 +01:00
Irmo van den Berge
a99c090938
Mark for final 1.19.3-v3 release
2023-03-14 19:35:26 +01:00
Irmo van den Berge
2a7eb6386f
[Yaml] Fix broken encoding of bool-like words like "off"
...
Conversion picked up the slack but it caused unwanted yaml change notifications
2023-03-12 00:19:50 +01:00
Irmo van den Berge
fdc940262a
Change these 'old' fields, too
2023-03-04 12:18:03 +01:00
Irmo van den Berge
671a8e3d74
Fix entity move event not firing due to using wrong last position fields
2023-03-04 12:15:03 +01:00
Irmo van den Berge
d11be8b761
Add a capability to signify the yaml changes we did
2023-03-02 22:01:50 +01:00
Irmo van den Berge
f72d7fab48
[YAML] Add isNode/getNode with a relative YamlPath argument
2023-03-02 21:55:18 +01:00
Irmo van den Berge
38771adad6
[YAML] Preserve node listeners when migrated to a new parent
2023-03-02 21:24:18 +01:00
Irmo van den Berge
1c29f90330
[YAML] Make change notification paths relative to the registered node/entry
2023-03-02 20:40:31 +01:00
Irmo van den Berge
a7a6756613
[YAML] Fix setTo not sending change notifications of added/removed entries
2023-03-02 19:25:39 +01:00
Irmo van den Berge
9a02d9595b
Fix warning from paper visibility changes
2023-02-28 21:29:55 +01:00
Irmo van den Berge
2bd9ecb80e
Fix the broken as hell javadocs
2023-02-25 16:36:30 +01:00
Irmo van den Berge
2ab33c8894
Working towards 1.19.3-v3: Don't parse every plugin's plugin.yml to check for preloaders
2023-02-23 17:25:12 +01:00
Irmo van den Berge
c0d4a0e7b9
Mark for final 1.19.3-v2 release
2023-02-23 00:26:42 +01:00
Irmo van den Berge
8d1a32357e
[OrientedBB] Add hit test result details, fix hit-test orientation bug
2023-02-22 20:44:19 +01:00
Irmo van den Berge
e99a869d1e
Forgot to call bootstrap
2023-02-21 22:15:39 +01:00
Irmo van den Berge
88ab789a2d
Overhaul of the plugin classloader hacks to be more modularized
2023-02-21 19:42:17 +01:00
Irmo van den Berge
81831c956b
Fix getPluginByClass not working on Paper
2023-02-20 00:03:11 +01:00
Irmo van den Berge
4099a8f70a
This'll prevent unexpected failures in the future
...
Maven plugin is disappearing after migrating to gradle...
2023-02-19 23:47:48 +01:00
Irmo van den Berge
3b279d77ea
This shouldn't ever have been committed
2023-02-19 22:29:42 +01:00
Irmo van den Berge
e783ce0c0f
Add support for Paper's new plugin system, and use it
2023-02-19 22:29:04 +01:00
Irmo van den Berge
bc16ceb798
Probably a good idea to add a capability as well
2023-02-19 16:10:41 +01:00
Irmo van den Berge
bf8107e4d3
Add PlayerGameInfo API as an optimization for evaluateGameVersion
2023-02-19 16:06:03 +01:00
Irmo van den Berge
26221d5b35
Fix WorldServer cast problem in the portal handler
...
This shouldn't be needed but maybe it is?
2023-02-19 15:02:07 +01:00
Irmo van den Berge
2f1dab356c
Add slime size API
2023-02-18 22:28:18 +01:00
Irmo van den Berge
d9ff057b6d
[Map Display] Clearing the view is cleaner from API standpoint
2023-02-17 20:55:18 +01:00
Irmo van den Berge
b8a203786c
[Map Displays] Properly support repositioning of widgets
2023-02-17 20:52:09 +01:00
Irmo van den Berge
bffd557aab
Make SignChangeTracker toString() less ass
...
Bukkit's Sign toString() is absolutely awful. Why?
2023-02-12 16:04:44 +01:00
Irmo van den Berge
8a39f32e5f
Turns out the region change tracker had to be visible as dependency after all
2023-02-10 16:08:40 +01:00
Irmo van den Berge
ccdec311fd
Oops
2023-02-10 16:02:10 +01:00
Irmo van den Berge
30c417b967
POM: Change order and optional-ness of dependencies
2023-02-10 16:00:09 +01:00
Irmo van den Berge
e9b840cea3
This is, unfortunately, more proper
...
Maven shade plugin was hard-coded to use build finalName
2023-02-10 11:45:00 +01:00
Irmo van den Berge
ae3f75c7f1
Don't expose region change tracker to dependencies - that's internal code
2023-02-10 11:10:49 +01:00
Irmo van den Berge
3d15d4738d
Final name for build is redundant due to shade plugin
2023-02-10 01:55:28 +01:00
Irmo van den Berge
7d2f83bd5f
This shouldn't have been removed
2023-02-10 00:46:29 +01:00
Irmo van den Berge
7e66ab9054
Turns out Adventure is indeed in the maven central repository already
2023-02-10 00:02:25 +01:00
Irmo van den Berge
06efb42ab0
Pom rename mg-repo to mg-dev-repo for clarity
2023-02-09 23:52:32 +01:00