Mirror von
https://github.com/GeyserMC/Geyser.git
synchronisiert 2024-12-29 01:20:23 +01:00
Add default tags for campfire block entity
Dieser Commit ist enthalten in:
Ursprung
da645abec4
Commit
a59e330db9
@ -34,6 +34,7 @@ import org.geysermc.connector.network.translators.TranslatorsInit;
|
|||||||
import org.geysermc.connector.network.translators.item.ItemEntry;
|
import org.geysermc.connector.network.translators.item.ItemEntry;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class CampfireBlockEntityTranslator extends BlockEntityTranslator {
|
public class CampfireBlockEntityTranslator extends BlockEntityTranslator {
|
||||||
@ -56,12 +57,19 @@ public class CampfireBlockEntityTranslator extends BlockEntityTranslator {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CompoundTag getDefaultJavaTag(int x, int y, int z) {
|
public CompoundTag getDefaultJavaTag(int x, int y, int z) {
|
||||||
return null;
|
CompoundTag tag = getConstantJavaTag(x, y, z);
|
||||||
|
tag.put(new ListTag("Items"));
|
||||||
|
return tag;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public com.nukkitx.nbt.tag.CompoundTag getDefaultBedrockTag(int x, int y, int z) {
|
public com.nukkitx.nbt.tag.CompoundTag getDefaultBedrockTag(int x, int y, int z) {
|
||||||
return null;
|
CompoundTagBuilder tagBuilder = getConstantBedrockTag(x, y, z).toBuilder();
|
||||||
|
tagBuilder.tag(new com.nukkitx.nbt.tag.CompoundTag("Item1", new HashMap<>()));
|
||||||
|
tagBuilder.tag(new com.nukkitx.nbt.tag.CompoundTag("Item2", new HashMap<>()));
|
||||||
|
tagBuilder.tag(new com.nukkitx.nbt.tag.CompoundTag("Item3", new HashMap<>()));
|
||||||
|
tagBuilder.tag(new com.nukkitx.nbt.tag.CompoundTag("Item4", new HashMap<>()));
|
||||||
|
return tagBuilder.buildRootTag();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected com.nukkitx.nbt.tag.CompoundTag getItem(CompoundTag tag) {
|
protected com.nukkitx.nbt.tag.CompoundTag getItem(CompoundTag tag) {
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren