100 Commits
Author SHA1 Message Date
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