Список изменений
Removed fabric api dependency. replaced PayloadTypeRegistry registration with
@ModifyArg(method = "<clinit>", at = @At(value = "INVOKE",
target = "...CustomPacketPayload;codec(...FallbackProvider;Ljava/util/List;)..."), index = 0)
private static FallbackProvider<FriendlyByteBuf> injectCodec(FallbackProvider<FriendlyByteBuf> original) {
return id -> id.equals(TrashPayload.TYPE.id()) ? TrashPayload.CODEC : original.create(id);
}
and replaced ServerPlayNetworking with
@Inject(method = "handleCustomPayload", at = @At("HEAD"), cancellable = true)
private void onTrashPayload(ServerboundCustomPayloadPacket packet, CallbackInfo ci) {
if (packet.payload() instanceof TrashPayload payload) {
player.level().getServer().execute(() -> TrashSlotMod.handle(player, payload));
ci.cancel();
}
}
Файлы
trash-slot-2.0.3.jar(11.83 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
2.0.3
Загрузчики
Fabric
Версии игры
26.2
Загрузок
92
Дата публикации
10.08.2026

