Mirror von
https://github.com/ViaVersion/ViaBackwards.git
synchronisiert 2024-09-07 13:22:54 +02:00
Fix joins not waiting for mappings to be loaded
Dieser Commit ist enthalten in:
Ursprung
dbe0f7049e
Commit
72a070da3e
@ -25,6 +25,12 @@ public abstract class BackwardsProtocol<C1 extends ClientboundPacketType, C2 ext
|
|||||||
ProtocolRegistry.addMappingLoaderFuture(getClass(), protocolClass, runnable);
|
ProtocolRegistry.addMappingLoaderFuture(getClass(), protocolClass, runnable);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean hasMappingDataToLoad() {
|
||||||
|
// Manually load them later, since they depend on VV's mappings
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public BackwardsMappings getMappingData() {
|
public BackwardsMappings getMappingData() {
|
||||||
return null;
|
return null;
|
||||||
|
@ -30,15 +30,6 @@ public class BackwardsMappings extends MappingData {
|
|||||||
loadItems = false;
|
loadItems = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void load() {
|
|
||||||
// Load them later
|
|
||||||
}
|
|
||||||
|
|
||||||
public void loadVBMappings() {
|
|
||||||
super.load();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void loadExtras(JsonObject oldMappings, JsonObject newMappings, @Nullable JsonObject diffMappings) {
|
protected void loadExtras(JsonObject oldMappings, JsonObject newMappings, @Nullable JsonObject diffMappings) {
|
||||||
if (diffMappings != null) {
|
if (diffMappings != null) {
|
||||||
|
@ -46,7 +46,7 @@ public class Protocol1_12_2To1_13 extends BackwardsProtocol<ClientboundPackets1_
|
|||||||
@Override
|
@Override
|
||||||
protected void registerPackets() {
|
protected void registerPackets() {
|
||||||
executeAsyncAfterLoaded(Protocol1_13To1_12_2.class, () -> {
|
executeAsyncAfterLoaded(Protocol1_13To1_12_2.class, () -> {
|
||||||
MAPPINGS.loadVBMappings();
|
MAPPINGS.load();
|
||||||
PaintingMapping.init();
|
PaintingMapping.init();
|
||||||
Via.getManager().getProviders().register(BackwardsBlockEntityProvider.class, new BackwardsBlockEntityProvider());
|
Via.getManager().getProviders().register(BackwardsBlockEntityProvider.class, new BackwardsBlockEntityProvider());
|
||||||
});
|
});
|
||||||
|
@ -34,7 +34,7 @@ public class Protocol1_13_2To1_14 extends BackwardsProtocol<ClientboundPackets1_
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void registerPackets() {
|
protected void registerPackets() {
|
||||||
executeAsyncAfterLoaded(Protocol1_14To1_13_2.class, MAPPINGS::loadVBMappings);
|
executeAsyncAfterLoaded(Protocol1_14To1_13_2.class, MAPPINGS::load);
|
||||||
|
|
||||||
TranslatableRewriter translatableRewriter = new TranslatableRewriter(this);
|
TranslatableRewriter translatableRewriter = new TranslatableRewriter(this);
|
||||||
translatableRewriter.registerBossBar(ClientboundPackets1_14.BOSSBAR);
|
translatableRewriter.registerBossBar(ClientboundPackets1_14.BOSSBAR);
|
||||||
|
@ -30,7 +30,7 @@ public class Protocol1_13To1_13_1 extends BackwardsProtocol<ClientboundPackets1_
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void registerPackets() {
|
protected void registerPackets() {
|
||||||
executeAsyncAfterLoaded(Protocol1_13_1To1_13.class, MAPPINGS::loadVBMappings);
|
executeAsyncAfterLoaded(Protocol1_13_1To1_13.class, MAPPINGS::load);
|
||||||
|
|
||||||
new EntityPackets1_13_1(this).register();
|
new EntityPackets1_13_1(this).register();
|
||||||
InventoryPackets1_13_1.register(this);
|
InventoryPackets1_13_1.register(this);
|
||||||
|
@ -31,7 +31,7 @@ public class Protocol1_14_4To1_15 extends BackwardsProtocol<ClientboundPackets1_
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void registerPackets() {
|
protected void registerPackets() {
|
||||||
executeAsyncAfterLoaded(Protocol1_15To1_14_4.class, MAPPINGS::loadVBMappings);
|
executeAsyncAfterLoaded(Protocol1_15To1_14_4.class, MAPPINGS::load);
|
||||||
|
|
||||||
TranslatableRewriter translatableRewriter = new TranslatableRewriter(this);
|
TranslatableRewriter translatableRewriter = new TranslatableRewriter(this);
|
||||||
translatableRewriter.registerBossBar(ClientboundPackets1_15.BOSSBAR);
|
translatableRewriter.registerBossBar(ClientboundPackets1_15.BOSSBAR);
|
||||||
|
@ -39,7 +39,7 @@ public class Protocol1_15_2To1_16 extends BackwardsProtocol<ClientboundPackets1_
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void registerPackets() {
|
protected void registerPackets() {
|
||||||
executeAsyncAfterLoaded(Protocol1_16To1_15_2.class, MAPPINGS::loadVBMappings);
|
executeAsyncAfterLoaded(Protocol1_16To1_15_2.class, MAPPINGS::load);
|
||||||
|
|
||||||
translatableRewriter = new TranslatableRewriter1_16(this);
|
translatableRewriter = new TranslatableRewriter1_16(this);
|
||||||
translatableRewriter.registerBossBar(ClientboundPackets1_16.BOSSBAR);
|
translatableRewriter.registerBossBar(ClientboundPackets1_16.BOSSBAR);
|
||||||
|
@ -32,7 +32,7 @@ public class Protocol1_16_1To1_16_2 extends BackwardsProtocol<ClientboundPackets
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void registerPackets() {
|
protected void registerPackets() {
|
||||||
executeAsyncAfterLoaded(Protocol1_16_2To1_16_1.class, MAPPINGS::loadVBMappings);
|
executeAsyncAfterLoaded(Protocol1_16_2To1_16_1.class, MAPPINGS::load);
|
||||||
|
|
||||||
translatableRewriter = new TranslatableRewriter(this);
|
translatableRewriter = new TranslatableRewriter(this);
|
||||||
translatableRewriter.registerBossBar(ClientboundPackets1_16_2.BOSSBAR);
|
translatableRewriter.registerBossBar(ClientboundPackets1_16_2.BOSSBAR);
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren