Don't track fake player network addons ()

* Don't track fake player network addons

* Review feedback
This commit is contained in:
modmuss 2024-08-04 13:52:41 +01:00 committed by GitHub
parent c5e2b5c62d
commit ba9dae065f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 32 additions and 4 deletions
fabric-events-interaction-v0
build.gradle
src/main
java/net/fabricmc/fabric/impl/event/interaction
resources

View file

@ -1,3 +1,3 @@
version = getSubprojectVersion(project)
moduleDependencies(project, ['fabric-api-base'])
moduleDependencies(project, ['fabric-api-base', 'fabric-networking-api-v1'])

View file

@ -26,7 +26,9 @@ import net.minecraft.server.network.ConnectedClientData;
import net.minecraft.server.network.ServerPlayNetworkHandler;
import net.minecraft.server.network.ServerPlayerEntity;
public class FakePlayerNetworkHandler extends ServerPlayNetworkHandler {
import net.fabricmc.fabric.impl.networking.UntrackedNetworkHandler;
public final class FakePlayerNetworkHandler extends ServerPlayNetworkHandler implements UntrackedNetworkHandler {
private static final ClientConnection FAKE_CONNECTION = new FakeClientConnection();
public FakePlayerNetworkHandler(ServerPlayerEntity player) {

View file

@ -18,6 +18,7 @@
"depends": {
"fabricloader": ">=0.15.11",
"fabric-api-base": "*",
"fabric-networking-api-v1": "*",
"minecraft": ">=1.15-alpha.19.37.a"
},
"entrypoints": {