Mirror von
https://github.com/ViaVersion/ViaBackwards.git
synchronisiert 2025-01-12 07:56:15 +01:00
Ursprung
2d57e8c212
Commit
7b8fd2b061
@ -199,6 +199,7 @@ public abstract class EntityRewriterBase<C extends ClientboundPacketType, T exte
|
|||||||
} else if (type == particleType) {
|
} else if (type == particleType) {
|
||||||
rewriteParticle(meta.value());
|
rewriteParticle(meta.value());
|
||||||
} else if (type == optionalComponentType || type == componentType) {
|
} else if (type == optionalComponentType || type == componentType) {
|
||||||
|
|
||||||
JsonElement text = meta.value();
|
JsonElement text = meta.value();
|
||||||
if (text != null) {
|
if (text != null) {
|
||||||
protocol.getTranslatableRewriter().processText(text);
|
protocol.getTranslatableRewriter().processText(text);
|
||||||
|
@ -37,9 +37,7 @@ public final class MapColorRewriter {
|
|||||||
wrapper.passthrough(Type.BYTE); // X
|
wrapper.passthrough(Type.BYTE); // X
|
||||||
wrapper.passthrough(Type.BYTE); // Z
|
wrapper.passthrough(Type.BYTE); // Z
|
||||||
wrapper.passthrough(Type.BYTE); // Direction
|
wrapper.passthrough(Type.BYTE); // Direction
|
||||||
if (wrapper.passthrough(Type.BOOLEAN)) {
|
wrapper.passthrough(Type.OPTIONAL_COMPONENT); // Display Name
|
||||||
wrapper.passthrough(Type.COMPONENT); // Display Name
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
short columns = wrapper.passthrough(Type.UNSIGNED_BYTE);
|
short columns = wrapper.passthrough(Type.UNSIGNED_BYTE);
|
||||||
|
@ -21,14 +21,14 @@ import com.viaversion.viabackwards.api.rewriters.ItemRewriter;
|
|||||||
import com.viaversion.viabackwards.template.protocol.Protocol1_98To_99;
|
import com.viaversion.viabackwards.template.protocol.Protocol1_98To_99;
|
||||||
import com.viaversion.viaversion.api.type.Type;
|
import com.viaversion.viaversion.api.type.Type;
|
||||||
import com.viaversion.viaversion.api.type.types.chunk.ChunkType1_20_2;
|
import com.viaversion.viaversion.api.type.types.chunk.ChunkType1_20_2;
|
||||||
import com.viaversion.viaversion.protocols.protocol1_20_2to1_20.rewriter.RecipeRewriter1_20_2;
|
|
||||||
import com.viaversion.viaversion.protocols.protocol1_20_3to1_20_2.packet.ClientboundPackets1_20_3;
|
import com.viaversion.viaversion.protocols.protocol1_20_3to1_20_2.packet.ClientboundPackets1_20_3;
|
||||||
import com.viaversion.viaversion.protocols.protocol1_20_3to1_20_2.packet.ServerboundPackets1_20_3;
|
import com.viaversion.viaversion.protocols.protocol1_20_3to1_20_2.packet.ServerboundPackets1_20_3;
|
||||||
|
import com.viaversion.viaversion.protocols.protocol1_20_3to1_20_2.rewriter.RecipeRewriter1_20_3;
|
||||||
import com.viaversion.viaversion.rewriter.BlockRewriter;
|
import com.viaversion.viaversion.rewriter.BlockRewriter;
|
||||||
|
|
||||||
// To replace if needed:
|
// To replace if needed:
|
||||||
// ChunkType1_20_2
|
// ChunkType1_20_2
|
||||||
// RecipeRewriter1_20_2
|
// RecipeRewriter1_20_3
|
||||||
public final class BlockItemPacketRewriter1_99 extends ItemRewriter<ClientboundPackets1_20_3, ServerboundPackets1_20_3, Protocol1_98To_99> {
|
public final class BlockItemPacketRewriter1_99 extends ItemRewriter<ClientboundPackets1_20_3, ServerboundPackets1_20_3, Protocol1_98To_99> {
|
||||||
|
|
||||||
public BlockItemPacketRewriter1_99(final Protocol1_98To_99 protocol) {
|
public BlockItemPacketRewriter1_99(final Protocol1_98To_99 protocol) {
|
||||||
@ -57,6 +57,8 @@ public final class BlockItemPacketRewriter1_99 extends ItemRewriter<ClientboundP
|
|||||||
registerWindowPropertyEnchantmentHandler(ClientboundPackets1_20_3.WINDOW_PROPERTY);
|
registerWindowPropertyEnchantmentHandler(ClientboundPackets1_20_3.WINDOW_PROPERTY);
|
||||||
registerSpawnParticle1_19(ClientboundPackets1_20_3.SPAWN_PARTICLE);
|
registerSpawnParticle1_19(ClientboundPackets1_20_3.SPAWN_PARTICLE);
|
||||||
|
|
||||||
new RecipeRewriter1_20_2<>(protocol).register(ClientboundPackets1_20_3.DECLARE_RECIPES);
|
//TODO Particles in explosion packet
|
||||||
|
|
||||||
|
new RecipeRewriter1_20_3<>(protocol).register(ClientboundPackets1_20_3.DECLARE_RECIPES);
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -93,6 +93,7 @@ public final class EntityPacketRewriter1_99 extends EntityRewriter<ClientboundPa
|
|||||||
meta.setMetaType(Types1_20_3.META_TYPES.byId(id));
|
meta.setMetaType(Types1_20_3.META_TYPES.byId(id));
|
||||||
});*/
|
});*/
|
||||||
|
|
||||||
|
//TODO Component needs to handle tags
|
||||||
registerMetaTypeHandler(
|
registerMetaTypeHandler(
|
||||||
Types1_20_3.META_TYPES.itemType,
|
Types1_20_3.META_TYPES.itemType,
|
||||||
Types1_20_3.META_TYPES.blockStateType,
|
Types1_20_3.META_TYPES.blockStateType,
|
||||||
|
Laden…
x
In neuem Issue referenzieren
Einen Benutzer sperren