Owen1212055
fa792cf719
/net/minecraft/core/cauldron/CauldronInteraction
2024-12-14 13:21:23 -05:00
Noah van der Aa
ff9cf280c2
net.minecraft.world.entity.animal.{armadillo|camel|sniffer}
2024-12-14 19:16:36 +01:00
Jake Potrebic
db81fd3455
net.minecraft.world.item.crafting
2024-12-14 10:07:55 -08:00
Noah van der Aa
b602dc968e
net.minecraft
2024-12-14 19:06:58 +01:00
Noah van der Aa
2a274e38c6
net.minecraft.tags
2024-12-14 19:06:58 +01:00
Noah van der Aa
902965e66a
net.minecraft.network.protocol.common(.custom)
2024-12-14 19:06:58 +01:00
Shane Freeder
1a214aed6a
net/minecraft/world/entity/item
2024-12-14 17:58:14 +00:00
Owen1212055
822b963d3f
net/minecraft/network/protocol/game/
2024-12-14 12:57:50 -05:00
Nassim Jahnke
e50b519542
Next one unfortunately is LivingEntity
2024-12-14 18:45:01 +01:00
Noah van der Aa
02fb33c3ee
net.minecraft.network.chat
2024-12-14 18:44:19 +01:00
Noah van der Aa
52d26db5a0
net.minecraft.world.item.consume_effects
2024-12-14 18:44:19 +01:00
Noah van der Aa
1f128f76c7
net.minecraft.data.loot.packs
2024-12-14 18:44:19 +01:00
Lulu13022002
d7eab570bd
components
2024-12-14 18:41:16 +01:00
Owen1212055
016503a85f
net/minecraft/world/entity/animal/goat/
2024-12-14 12:28:50 -05:00
Lulu13022002
cb84eaf87a
some fixes
2024-12-14 18:22:52 +01:00
Noah van der Aa
d027a2c341
net.minecraft.resources
2024-12-14 18:17:05 +01:00
Owen1212055
71cac092ea
net/minecraft/world/inventory fixes
2024-12-14 12:14:44 -05:00
Nassim Jahnke
ea14971545
More entity classes
2024-12-14 18:12:30 +01:00
Owen1212055
64e61681f4
net/minecraft/world/inventory
2024-12-14 11:56:00 -05:00
Shane Freeder
3672a7d70f
net/minecraft/world/entity/npc
2024-12-14 16:44:20 +00:00
Shane Freeder
6002fbc152
/net/minecraft/world/level/levelgen/structure/templatesystem
2024-12-14 16:44:20 +00:00
Noah van der Aa
14f6b329a5
net.minecraft.world.level.border
2024-12-14 17:43:55 +01:00
Noah van der Aa
3efd1caa64
net.minecraft.server.packs(.repository)
2024-12-14 17:39:31 +01:00
Noah van der Aa
68961d9f5e
net.minecraft.server.gui
2024-12-14 17:35:50 +01:00
Noah van der Aa
2a9bf40295
net.minecraft.world.entity.animal (thank you wheel of pain)
2024-12-14 17:27:12 +01:00
Bjarne Koll
dde17defa5
net/minecraft/world/entity/vehicle
2024-12-14 17:17:22 +01:00
Bjarne Koll
216f3118ae
net/minecraft/world/level/block/entity/trialspawner
2024-12-14 17:17:22 +01:00
Lulu13022002
bfcb0e71c9
server/network
2024-12-14 17:05:42 +01:00
MiniDigger | Martin
41494c70b0
net/minecraft/util/datafix/**
2024-12-14 16:42:52 +01:00
MiniDigger | Martin
f803e7cc28
update mache, rebuild patches for concurrency fix
2024-12-14 16:08:32 +01:00
Noah van der Aa
649f20ca93
net.minecraft.util.thread
2024-12-14 15:51:03 +01:00
Noah van der Aa
6fdbfef28e
net.minecraft.world.level.entity
2024-12-14 15:02:14 +01:00
Noah van der Aa
7d70dbf927
net.minecraft.world.damagesource
2024-12-14 14:47:37 +01:00
Noah van der Aa
5eb4ceb6a4
net.minecraft.world.item.enchantment
2024-12-14 14:40:36 +01:00
Noah van der Aa
729c6e5369
Random small stuff
2024-12-14 14:31:00 +01:00
Nassim Jahnke
679c2f7c9f
More more entity classes
2024-12-14 13:05:27 +01:00
Nassim Jahnke
07642b457e
More entity classes
2024-12-14 12:36:08 +01:00
Nassim Jahnke
03daab51f7
Entity class
2024-12-14 11:41:23 +01:00
Bjarne Koll
afa25753de
Fix compile issue in MinecraftServer
2024-12-14 05:48:25 +01:00
Bjarne Koll
f25c1a33a0
Finish block entity
2024-12-14 05:45:11 +01: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
Lulu13022002
83c42080d6
chat/contents
2024-12-13 21:49:47 +01:00
Lulu13022002
c6a426beda
warden AI
2024-12-13 21:36:11 +01:00
Nassim Jahnke
f73e864f18
Commands
2024-12-13 21:21:57 +01:00
Lulu13022002
2509faa08e
mob spawn settings
2024-12-13 21:07:56 +01:00
Nassim Jahnke
c3d5f253fe
Moar
2024-12-13 20:30:07 +01:00
Bjarne Koll
4091c6ac4d
Follow up on block entities
2024-12-13 20:17:16 +01:00
MiniDigger | Martin
b95e27be6c
skip setupMacheSource on patch changes to save some time
2024-12-13 20:16:59 +01:00
Bjarne Koll
e0fae5ef02
Part of block entities
2024-12-13 20:11:23 +01:00
Nassim Jahnke
0135513d3d
More mobs
2024-12-13 20:01:24 +01:00
Nassim Jahnke
3ef3394311
More mobs
2024-12-13 19:25:16 +01:00
Noah van der Aa
7d42b87010
net/minecraft/world + Tadpole?
2024-12-13 19:17:03 +01:00
Noah van der Aa
18a25937bc
pathfinding, packet utils
2024-12-13 18:57:25 +01:00
Nassim Jahnke
e20952c643
Make Tadpole apply
2024-12-13 18:55:47 +01:00
Jake Potrebic
b97663fdf9
remove applied patches
2024-12-13 09:44:26 -08:00
Nassim Jahnke
aa998246f7
More work
2024-12-13 18:40:56 +01:00
Jake Potrebic
e9b739bc48
some more directories
2024-12-13 09:40:09 -08:00
Noah van der Aa
1ed5242f38
Ender dragon
2024-12-13 18:36:33 +01:00
Nassim Jahnke
83b7370131
Players directory
2024-12-13 18:06:27 +01:00
Owen1212055
a68b56a864
advancement stuff
2024-12-13 11:39:43 -05:00
Bjarne Koll
ee51737be6
More work
2024-12-13 17:24:35 +01:00
Bjarne Koll
92ef45d166
First attempt
2024-12-13 17:14:25 +01:00
Owen1212055
8324be321a
brig stuff
2024-12-13 11:02:13 -05:00
Nassim Jahnke
f2ff5966a6
First few files and initial rebuild
2024-12-13 16:52:45 +01:00
Nassim Jahnke
45ddf764d9
Move patches to unapplied
2024-12-12 12:30:31 +01:00
Jason Penilla
ff75689b08
Adjust build for config cache compat
2024-12-12 11:36:57 +01:00
Jason Penilla
8da8d2991f
Update dev bundle publishing
2024-12-12 11:36:57 +01:00
Jason Penilla
48c0f0ecd6
Fix commented sections of server build
2024-12-12 11:36:56 +01:00
Jason Penilla
d23702f449
Add back remapper for reobf testing and dev bundle
2024-12-12 11:36:56 +01:00
Jason Penilla
9368da77a9
Build updates
2024-12-12 11:36:55 +01:00
Jason Penilla
fe6dbf0377
Move paperweight use to -server
2024-12-12 11:36:44 +01:00
MiniDigger | Martin
40ec8fb606
Move to paperweight v2
...
Co-authored-by: Nassim Jahnke <nassim@njahnke.dev>
2024-12-12 10:57:30 +01:00
Jake Potrebic
ca5499c7fa
Switch Impl types to Holderable
2024-11-24 15:08:19 -08:00
Owen1212055
d300c94ec2
Properly resend entities
...
This resolves some issues which caused entities to not be resent correctly.
Entities that are interacted with need to be resent to the client, so we resend all the entity
data to the player whilst making sure not to clear dirty entries from the tracker. This makes
sure that values will be correctly updated to other players.
This also adds utilities to aid in further preventing entity desyncs.
This also also fixes the bug causing cancelling PlayerInteractEvent to cause items to continue
to be used despite being cancelled on the server.
For example, items being consumed but never finishing, shields being put up, etc.
The underlying issue of this is that the client modifies their synced data values,
and so we have to (forcibly) resend them in order for the client to reset their using item state.
See: https://github.com/PaperMC/Paper/pull/1896
== AT ==
public net.minecraft.server.level.ChunkMap$TrackedEntity serverEntity
2022-12-07 17:25:19 -05:00
Rick
ea24e2c6aa
Fix incorrect command serialization by creating new Command
...
Fixes #11649 - As noted in the issue, when CommandNodes are serialized
they are used as the key in a Map. Their equals()/hashcode() should only
match if they are equal nodes (name & command), but due to the erasure of the command field pre-serialization, nodes with different commands can be mapped onto the same value. This causes the client to interpret both nodes as the same, causing suggestions where they should not.
This is fixed by creating a different no-op command for the
erasure, instead of them holding the same lambda.
2024-11-26 20:45:52 +01:00
96DarkCode96
2837612191
Fix Player.setPlayerListOrder to send update to clients
2024-12-10 15:45:47 +01:00
Intybyte
24f63384b2
Expand scoreboard tag count validation to API set
2024-10-21 01:41:04 +02:00
Owen1212055
25c25923e9
DataComponent API
...
Exposes the data component logic used by vanilla ItemStack to API
consumers as a version-specific API.
The types and methods introduced by this patch do not follow the general
API deprecation contracts and will be adapted to each new minecraft
release without backwards compatibility measures.
== AT ==
public net/minecraft/world/item/component/ItemContainerContents MAX_SIZE
public net/minecraft/world/item/component/ItemContainerContents items
2024-04-28 19:53:01 -04:00
Nassim Jahnke
2a20fde332
Add feature patch hook for overrides
2024-12-05 13:00:22 +01:00
Jake Potrebic
193eebecdf
Tag Lifecycle Events
...
== AT ==
public net/minecraft/tags/TagEntry id
public net/minecraft/tags/TagEntry tag
public net/minecraft/tags/TagEntry required
2024-06-20 09:40:57 -07:00
Bjarne Koll
45d04f9749
Add registry entry and builders
2024-06-13 23:45:32 +02:00
Jake Potrebic
a1b891dd88
Registry Modification API
...
== AT ==
public net.minecraft.core.MappedRegistry validateWrite(Lnet/minecraft/resources/ResourceKey;)V
public net.minecraft.resources.RegistryOps lookupProvider
public net.minecraft.resources.RegistryOps$HolderLookupAdapter
2023-02-27 18:28:39 -08:00
MrPowerGamerBR
463f952cd4
Only attempt to find spawn position if there isn't a fixed spawn position set
2024-11-28 15:20:25 -03:00
kokiriglade
4bae091802
Expanded Art API
2024-11-23 18:58:49 +00:00
Kevin Raneri
b2d8133382
Configurable Entity Despawn Time
2024-09-30 09:50:55 -07:00
Abel
7294ae3022
API to allow/disallow tick sleeping
2024-11-12 22:25:20 +01:00