mirror of
https://github.com/ViaVersion/ViaBackwards.git
synced 2024-11-25 12:45:35 +01:00
Update VV usage
This commit is contained in:
parent
a789e2ff7b
commit
4a60f0f903
@ -27,6 +27,7 @@ subprojects {
|
|||||||
}
|
}
|
||||||
withType<Javadoc> {
|
withType<Javadoc> {
|
||||||
options.encoding = Charsets.UTF_8.name()
|
options.encoding = Charsets.UTF_8.name()
|
||||||
|
(options as StandardJavadocDocletOptions).addStringOption("Xdoclint:none", "-quiet")
|
||||||
}
|
}
|
||||||
withType<JavaCompile> {
|
withType<JavaCompile> {
|
||||||
options.encoding = Charsets.UTF_8.name()
|
options.encoding = Charsets.UTF_8.name()
|
||||||
|
@ -238,8 +238,7 @@ public class EntityPackets1_11 extends LegacyEntityRewriter<Protocol1_10To1_11>
|
|||||||
bitmask |= 0x04;
|
bitmask |= 0x04;
|
||||||
}
|
}
|
||||||
|
|
||||||
meta.setMetaType(MetaType1_9.Byte);
|
meta.setTypeAndValue(MetaType1_9.Byte, (byte) bitmask);
|
||||||
meta.setValue((byte) bitmask);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// Handle skeleton swing
|
// Handle skeleton swing
|
||||||
@ -270,8 +269,7 @@ public class EntityPackets1_11 extends LegacyEntityRewriter<Protocol1_10To1_11>
|
|||||||
// Handle Evocation Illager
|
// Handle Evocation Illager
|
||||||
filter().type(Entity1_11Types.EntityType.EVOCATION_ILLAGER).index(12).handler((event, meta) -> {
|
filter().type(Entity1_11Types.EntityType.EVOCATION_ILLAGER).index(12).handler((event, meta) -> {
|
||||||
event.setIndex(13);
|
event.setIndex(13);
|
||||||
meta.setMetaType(MetaType1_9.VarInt);
|
meta.setTypeAndValue(MetaType1_9.VarInt, ((Byte) meta.getValue()).intValue()); // Change the profession for the states
|
||||||
meta.setValue(((Byte) meta.getValue()).intValue()); // Change the profession for the states
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// Handle Vex (Remove this field completely since the position is not updated correctly when idling for bats. Sad ):
|
// Handle Vex (Remove this field completely since the position is not updated correctly when idling for bats. Sad ):
|
||||||
@ -282,8 +280,7 @@ public class EntityPackets1_11 extends LegacyEntityRewriter<Protocol1_10To1_11>
|
|||||||
// Handle VindicationIllager
|
// Handle VindicationIllager
|
||||||
filter().type(Entity1_11Types.EntityType.VINDICATION_ILLAGER).index(12).handler((event, meta) -> {
|
filter().type(Entity1_11Types.EntityType.VINDICATION_ILLAGER).index(12).handler((event, meta) -> {
|
||||||
event.setIndex(13);
|
event.setIndex(13);
|
||||||
meta.setMetaType(MetaType1_9.VarInt);
|
meta.setTypeAndValue(MetaType1_9.VarInt, ((Number) meta.getValue()).intValue() == 1 ? 2 : 4);
|
||||||
meta.setValue(((Number) meta.getValue()).intValue() == 1 ? 2 : 4);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -304,25 +304,21 @@ public class EntityPackets1_13 extends LegacyEntityRewriter<Protocol1_12_2To1_13
|
|||||||
filter().handler((event, meta) -> {
|
filter().handler((event, meta) -> {
|
||||||
int typeId = meta.metaType().typeId();
|
int typeId = meta.metaType().typeId();
|
||||||
|
|
||||||
// Rewrite optional chat to chat
|
// Rewrite optional chat to string
|
||||||
if (typeId == 5) {
|
if (typeId == 5) {
|
||||||
meta.setMetaType(MetaType1_12.String);
|
// Json -> Legacy is done below
|
||||||
|
meta.setTypeAndValue(MetaType1_12.String, meta.getValue() != null ? meta.getValue().toString() : "");
|
||||||
if (meta.getValue() == null) {
|
|
||||||
meta.setValue("");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Rewrite items
|
// Rewrite items
|
||||||
else if (typeId == 6) {
|
else if (typeId == 6) {
|
||||||
meta.setMetaType(MetaType1_12.Slot);
|
|
||||||
Item item = (Item) meta.getValue();
|
Item item = (Item) meta.getValue();
|
||||||
meta.setValue(protocol.getBlockItemPackets().handleItemToClient(item));
|
meta.setTypeAndValue(MetaType1_12.Slot, protocol.getBlockItemPackets().handleItemToClient(item));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Discontinue particles
|
// Discontinue particles
|
||||||
else if (typeId == 15) {
|
else if (typeId == 15) {
|
||||||
meta.setMetaType(MetaType1_12.Discontinued);
|
event.cancel();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Rewrite to 1.12 ids
|
// Rewrite to 1.12 ids
|
||||||
@ -368,9 +364,7 @@ public class EntityPackets1_13 extends LegacyEntityRewriter<Protocol1_12_2To1_13
|
|||||||
|
|
||||||
// Handle new wolf colors
|
// Handle new wolf colors
|
||||||
filter().type(Entity1_13Types.EntityType.WOLF).index(17).handler((event, meta) -> {
|
filter().type(Entity1_13Types.EntityType.WOLF).index(17).handler((event, meta) -> {
|
||||||
|
|
||||||
meta.setValue(15 - (int) meta.getValue());
|
meta.setValue(15 - (int) meta.getValue());
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// Rewrite AreaEffectCloud
|
// Rewrite AreaEffectCloud
|
||||||
|
@ -410,7 +410,9 @@ public class EntityPackets1_14 extends LegacyEntityRewriter<Protocol1_13_2To1_14
|
|||||||
filter().type(Entity1_14Types.FIREWORK_ROCKET).index(8).handler((event, meta) -> {
|
filter().type(Entity1_14Types.FIREWORK_ROCKET).index(8).handler((event, meta) -> {
|
||||||
meta.setMetaType(MetaType1_13_2.VarInt);
|
meta.setMetaType(MetaType1_13_2.VarInt);
|
||||||
Integer value = (Integer) meta.getValue();
|
Integer value = (Integer) meta.getValue();
|
||||||
if (value == null) meta.setValue(0);
|
if (value == null) {
|
||||||
|
meta.setValue(0);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
filter().filterFamily(Entity1_14Types.ABSTRACT_ARROW).removeIndex(9);
|
filter().filterFamily(Entity1_14Types.ABSTRACT_ARROW).removeIndex(9);
|
||||||
@ -419,8 +421,7 @@ public class EntityPackets1_14 extends LegacyEntityRewriter<Protocol1_13_2To1_14
|
|||||||
|
|
||||||
MetaHandler villagerDataHandler = (event, meta) -> {
|
MetaHandler villagerDataHandler = (event, meta) -> {
|
||||||
VillagerData villagerData = (VillagerData) meta.getValue();
|
VillagerData villagerData = (VillagerData) meta.getValue();
|
||||||
meta.setValue(villagerDataToProfession(villagerData));
|
meta.setTypeAndValue(MetaType1_13_2.VarInt, villagerDataToProfession(villagerData));
|
||||||
meta.setMetaType(MetaType1_13_2.VarInt);
|
|
||||||
if (meta.id() == 16) {
|
if (meta.id() == 16) {
|
||||||
event.setIndex(15); // decreased by 2 again in one of the following handlers
|
event.setIndex(15); // decreased by 2 again in one of the following handlers
|
||||||
}
|
}
|
||||||
@ -481,8 +482,7 @@ public class EntityPackets1_14 extends LegacyEntityRewriter<Protocol1_13_2To1_14
|
|||||||
|
|
||||||
filter().type(Entity1_14Types.OCELOT).index(13).handler((event, meta) -> {
|
filter().type(Entity1_14Types.OCELOT).index(13).handler((event, meta) -> {
|
||||||
event.setIndex(15);
|
event.setIndex(15);
|
||||||
meta.setMetaType(MetaType1_13_2.VarInt);
|
meta.setTypeAndValue(MetaType1_13_2.VarInt, 0);
|
||||||
meta.setValue(0);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
filter().type(Entity1_14Types.CAT).handler((event, meta) -> {
|
filter().type(Entity1_14Types.CAT).handler((event, meta) -> {
|
||||||
|
@ -276,8 +276,7 @@ public class EntityPackets1_16 extends EntityRewriter<Protocol1_15_2To1_16> {
|
|||||||
|
|
||||||
filter().type(Entity1_16Types.STRIDER).index(15).handler((event, meta) -> {
|
filter().type(Entity1_16Types.STRIDER).index(15).handler((event, meta) -> {
|
||||||
boolean baby = meta.value();
|
boolean baby = meta.value();
|
||||||
meta.setValue(baby ? 1 : 3);
|
meta.setTypeAndValue(MetaType1_14.VarInt, baby ? 1 : 3);
|
||||||
meta.setMetaType(MetaType1_14.VarInt);
|
|
||||||
});
|
});
|
||||||
filter().type(Entity1_16Types.STRIDER).cancel(16);
|
filter().type(Entity1_16Types.STRIDER).cancel(16);
|
||||||
filter().type(Entity1_16Types.STRIDER).cancel(17);
|
filter().type(Entity1_16Types.STRIDER).cancel(17);
|
||||||
|
@ -163,8 +163,7 @@ public class EntityPackets1_10 extends LegacyEntityRewriter<Protocol1_9_4To1_10>
|
|||||||
filter().type(Entity1_10Types.EntityType.POLAR_BEAR).index(13).handler((event, meta) -> {
|
filter().type(Entity1_10Types.EntityType.POLAR_BEAR).index(13).handler((event, meta) -> {
|
||||||
boolean b = (boolean) meta.getValue();
|
boolean b = (boolean) meta.getValue();
|
||||||
|
|
||||||
meta.setMetaType(MetaType1_9.Byte);
|
meta.setTypeAndValue(MetaType1_9.Byte, b ? (byte) (14 & 0x0F) : (byte) (0));
|
||||||
meta.setValue(b ? (byte) (14 & 0x0F) : (byte) (0));
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user