Commit Graph
100 Commits
Author SHA1 Message Date
Jake PotrebicandGitHub ba7fb23ddd Finish moving over to Holderable (#12646) 2025-06-10 16:29:10 -07:00
Jake Potrebic 95565e0f4f Add missing attribute serialization updater 2025-06-08 18:33:24 -07:00
Jake PotrebicandGitHub 9421f22372 Make CustomArgumentType use parse(reader,source) (#12191) 2025-02-26 13:12:23 +01:00
Jake PotrebicandGitHub f070081825 Remove Experimental from TypedKey (#12134) 2025-02-17 15:33:26 -08:00
Jake PotrebicandGitHub b386a8f527 Add simpler JavaPlugin command registration (#12142) 2025-02-18 00:21:29 +01:00
Jake PotrebicandGitHub d26a9e90c8 Fix plugin commands (#12144) 2025-02-17 15:00:06 -08:00
Jake PotrebicandGitHub 84609dc046 Don't auto-create any brig redirects (#11954) 2025-02-16 13:55:27 -08:00
Jake Potrebic 28d07dc5ab use correct spigot plugin count 2025-02-16 12:18:29 -08:00
Jake PotrebicandGitHub 608f004a2c add method on ItemStack to edit pdc (#12022) 2025-02-16 11:01:37 -08:00
Jake Potrebic fe75eaf09a split direct holder support up from ctor accepting Holder
Enchantment shouldn't support direct holders despite the ctor
accepting a Holder type. We want to limit the types
to ones that are actually used as direct holders in the game
2025-01-13 20:12:13 -08:00
Jake Potrebic 6fde26d7f8 remove .paperassetsroot
No longer needed with new build system
2025-01-13 18:48:51 -08:00
Jake PotrebicandGitHub 5e23d28ad2 Remove entity tag selector tag completion fix (#11964)
The fix was causing too many issues, it really needs a client-side fix
MC-235045
2025-01-12 15:07:24 -08:00
Jake PotrebicandGitHub ac3aaa248b Don't use delayed registries in impl anywhere (#11918) 2025-01-11 20:02:28 +01:00
Jake PotrebicandGitHub 486e521105 Re-add droped MapLike spam fix (#11917) 2025-01-05 19:07:35 +01:00
Jake PotrebicandGitHub d00344af65 update jb annotations to 26.0.1 (#11860) 2024-12-29 06:53:38 -08:00
Jake Potrebic 18da1ae4c0 [ci skip] update DiscoveredDatapack javadoc 2024-12-28 13:49:11 -08:00
Jake PotrebicandGitHub feb8756567 Add datapack registration lifecycle event (#11804) 2024-12-28 13:30:43 -08:00
Jake PotrebicandGitHub 0629524cb2 Directly build Art (#11813) 2024-12-27 16:07:48 -08:00
Jake PotrebicandGitHub b4051dbff7 Handle disabled vanilla registry values correctly (#11781) 2024-12-27 23:11:26 +01:00
Jake PotrebicandGitHub ca8709b30f Fix more incorrect array nullability annotations (#11836) 2024-12-27 22:24:16 +01:00
Jake PotrebicandGitHub a5b8df6674 add tagkey file for entity type (#11832) 2024-12-26 16:49:07 -08:00
af2812fb0f For new registry values, allow copying from existing (#11796)
Co-authored-by: Bjarne Koll <git@lynxplay.dev>
2024-12-26 13:41:15 -08:00
Jake PotrebicandGitHub a8f850a128 temporarily revert OldEnum toString changes (#11829) 2024-12-26 10:11:18 -08:00
Jake PotrebicandGitHub 3a479eadd7 Add Registry#getTags (#11795) 2024-12-25 19:39:27 -08:00
Jake PotrebicandGitHub d0d0efee02 Partially revert 083c083188 for Transformation (#11798)
* Partially revert 083c083188 for Transformation

The type is used in a way that requires mutability

* keep copy in ctors
2024-12-23 15:46:17 -08:00
Jake Potrebic a0b3326609 refactor registry entry to detach 'delayed' from other meta
Also fixes an issue with direct holders
2024-12-22 21:17:34 -08:00
Jake Potrebic eb793c3131 [ci skip] more cleanup from repo reorg 2024-12-22 19:07:17 -08:00
Jake PotrebicandGitHub 083c083188 Fix a bunch more issues arising from mutable types (#11769) 2024-12-22 22:50:00 +01:00
Jake Potrebic 90d50aafc5 update .editorconfig 2024-12-22 11:48:32 -08:00
Jake Potrebic c31d95eccb remove test plugin diff accidentally committed 2024-12-22 11:44:49 -08:00
Jake Potrebic 4c6ea8416b move junit platform dep to -server and -api 2024-12-21 15:10:08 -08:00
Jake Potrebic 46c6f497c7 Fix Registry#getKey implementation 2024-12-21 14:56:01 -08:00
Jake Potrebic 15ad7cc156 improve comment and better local var name 2024-12-18 18:54:31 -08:00
Jake Potrebic 49f715fdda update brig in the API and patch cleanup 2024-12-18 18:30:29 -08:00
Jake PotrebicandNassim Jahnke ac69f75d23 Apply Improve-performance-of-mass-crafts directly 2024-12-17 11:45:39 +01:00
Jake Potrebic 9dd321396f temporarily disable config cache 2024-12-15 15:29:21 -08:00
Jake Potrebic 4912737b8d fix issue in ServerPlayerGameMode 2024-12-15 15:20:33 -08:00
Jake Potrebic e3b23b59f3 more runtime errors 2024-12-15 15:16:33 -08:00
Jake Potrebic b40c4e2179 fix initial runtime errors 2024-12-15 15:07:32 -08:00
Jake Potrebic 7617b7cd09 adjust classreader tests for new directory structure 2024-12-15 14:45:40 -08:00
Jake Potrebic 4cc2be301d it compiles? 2024-12-15 14:36:05 -08:00
Jake Potrebic cb51a4fbcd more compile fixes 2024-12-15 14:12:59 -08:00
Jake Potrebic acd43900f5 remove more imports and cleanup 2024-12-15 12:51:34 -08:00
Jake Potrebic de10a277e2 fix a mis-applied hunk in Projectile 2024-12-15 12:09:18 -08:00
Jake Potrebic 8cca65b8ac remove all the rest of the import hunks 2024-12-15 11:42:42 -08:00
Jake Potrebic 42cecc53c1 fix more compile issues 2024-12-14 22:43:34 -08:00
Jake Potrebic 172a80cb66 Somehow a bunch of items were missed 2024-12-14 22:35:35 -08:00
Jake Potrebic 0262d9a165 fix a bunch of compile issues 2024-12-14 20:15:49 -08:00
Jake Potrebic 7ac9b00916 PlayerList 2024-12-14 19:52:00 -08:00
Jake Potrebic aaf151c03d net.minecraft.world.entity.ai.goal 2024-12-14 18:55:46 -08:00
Jake Potrebic 1b5b2d8d45 net.minecraft.world.level.chunk.status 2024-12-14 18:43:52 -08:00
Jake Potrebic 92aec10cc4 net.minecraft.server.rcon.thread 2024-12-14 18:40:23 -08:00
Jake Potrebic e9680a5afe partial: net.minecraft.world.level.block 2024-12-14 18:33:16 -08:00
Jake Potrebic 11b1877545 net.minecraft.world.entity.ai.attributes 2024-12-14 16:44:37 -08:00
Jake Potrebic 6bb7e658de net.minecraft.world.entity.player 2024-12-14 16:39:48 -08:00
Jake Potrebic d3ec6a433b net.minecraft.world.level.storage 2024-12-14 15:58:34 -08:00
Jake Potrebic 5deb3e9671 net.minecraft.world.entity.decoration 2024-12-14 15:38:37 -08:00
Jake Potrebic d1369750e2 net.minecraft.world.level.levelgen 2024-12-14 15:00:22 -08:00
Jake Potrebic 630c815714 net.minecraft.world.item.trading 2024-12-14 14:45:10 -08:00
Jake Potrebic 2546348b9d net.minecraft.world.level.chunk.storage 2024-12-14 14:36:51 -08:00
Jake Potrebic 9524c006d7 net.minecraft.world.entity.ai.village 2024-12-14 13:44:30 -08:00
Jake Potrebic 93114d09f2 net.minecraft.server.commands 2024-12-14 13:42:45 -08:00
Jake Potrebic 004ee8651c net.minecraft.world.effect 2024-12-14 13:12:42 -08:00
Jake Potrebic 8ec3dedfbd net.minecraft.world.level.block.grower 2024-12-14 13:03:13 -08:00
Jake Potrebic 636e4ccaf2 net.minecraft.world.entity.monster.hoglin 2024-12-14 12:59:43 -08:00
Jake Potrebic 31913c0b0a net.minecraft.world.item 2024-12-14 12:50:23 -08:00
Jake Potrebic 718d970f97 net.minecraft.world.level.levelgen.structure 2024-12-14 12:50:23 -08:00
Jake Potrebic e28654cfb2 net.minecraft.world.food 2024-12-14 12:50:23 -08:00
Jake Potrebic 3cce21ddce net.minecraft.world.level.portal 2024-12-14 12:50:23 -08:00
Jake Potrebic 7b75c1b42e net.minecraft.world.entity.boss.wither 2024-12-14 12:50:23 -08:00
Jake Potrebic ca35cc216e net.minecraft.world.level.levelgen.structure.structures 2024-12-14 12:50:23 -08:00
Jake Potrebic ce87e69d53 net.minecraft.world.level.storage.loot 2024-12-14 12:50:23 -08:00
Jake Potrebic db81fd3455 net.minecraft.world.item.crafting 2024-12-14 10:07:55 -08:00
Jake Potrebic 368d2116ba net.minecraft.world.entity.raid 2024-12-13 19:53:42 -08:00
Jake Potrebic aa7204fd62 net.minecraft.commands.arguments.selector 2024-12-13 19:46:27 -08:00
Jake Potrebic 9793846a7e net.minecraft.world.level.redstone 2024-12-13 19:42:44 -08:00
Jake Potrebic c62af3a5b7 net.minecraft.world.level.saveddata.maps 2024-12-13 19:35:46 -08:00
Jake Potrebic d064a57573 fix a bunch of imports 2024-12-13 19:24:28 -08:00
Jake Potrebic 64500a201f net.minecraft.server 2024-12-13 19:12:33 -08:00
Jake Potrebic ce9d79a81b net.minecraft.world.entity.projectile.windcharge 2024-12-13 17:54:21 -08:00
Jake Potrebic 5b0289a248 net.minecraft.world.level.storage.loot.predicates 2024-12-13 17:50:51 -08:00
Jake Potrebic 9ef230aa31 net.minecraft.world.entity.projectile 2024-12-13 17:45:53 -08:00
Jake Potrebic cb5feced53 net.minecraft.world.entity.monster.warden 2024-12-13 16:08:40 -08:00
Jake Potrebic f98d879f07 net.minecraft.world.level.block.state.properties 2024-12-13 16:05:23 -08:00
Jake Potrebic fe1744dfd1 net.minecraft.world.item.alchemy 2024-12-13 16:02:20 -08:00
Jake Potrebic f60983ac06 net.minecraft.world.entity.animal.allay 2024-12-13 15:55:52 -08:00
Jake Potrebic f0e7d7e5f7 net.minecraft.world.level.block.state 2024-12-13 15:50:44 -08:00
Jake Potrebic f252b67a97 net.minecraft.core.dispenser 2024-12-13 13:30:09 -08:00
Jake Potrebic b97663fdf9 remove applied patches 2024-12-13 09:44:26 -08:00
Jake Potrebic e9b739bc48 some more directories 2024-12-13 09:40:09 -08:00
Jake PotrebicandBjarne Koll a53051b155 Switch Impl types to Holderable (#11662)
* Switch Impl types to Holderable

* Fix compile issues

* more improvements

* compile fixes

* remove unneeded unwrapAndConvertHolder call

---------

Co-authored-by: Bjarne Koll <git@lynxplay.dev>
2024-12-08 12:50:55 -08:00
Jake Potrebic e7ac163b76 Update getKey impls for inlineable types 2024-12-07 22:08:31 -08:00
Jake Potrebic da567b2d9a Port exact choice improvements (#11705) 2024-12-05 01:51:01 -08:00
Jake Potrebic b207266c7d deprecate adventure key() methods where applicable 2024-11-28 13:51:48 -08:00
Jake Potrebic b52fea44fe [ci skip] use more jspecify in server 2024-11-24 19:26:32 -08:00
Jake Potrebic ca5499c7fa Switch Impl types to Holderable 2024-11-24 15:08:19 -08:00
Jake Potrebic ebd2dc259d Add all missing TagKey constants files (#11661) 2024-11-24 13:32:52 -08:00
Jake PotrebicandKevin Raneri 564005cc5f Configurable Entity Despawn Time (#11454)
* Configurable Entity Despawn Time

Co-authored-by: Kevin Raneri <kevin.raneri@gmail.com>

* Rebase

* Rebase

* rebase

* throw exceptions for this map

---------

Co-authored-by: Kevin Raneri <kevin.raneri@gmail.com>
2024-11-23 13:27:37 -08:00
Jake Potrebic 0dc6316e04 Support tags for more SimpleRegistry (#11607) 2024-11-23 11:26:51 -08:00
Jake Potrebic c72a463cb5 Run 'freeze' listeners before tag events (#11606) 2024-11-23 10:52:00 -08:00