feat: switch to minecraft namespace
This commit is contained in:
parent
901149c586
commit
79aa4fd1d6
|
@ -11,9 +11,9 @@ import net.minecraft.resources.ResourceLocation;
|
|||
//<>
|
||||
|
||||
public class WBCriteriaTriggers {
|
||||
public static final KilledTrigger KILL_MOB_NEAR_SCULK_CATALYST = create(new KilledTrigger(new ResourceLocation(WildBackport.MOD_ID, "kill_mob_near_sculk_catalyst")));
|
||||
public static final KilledTrigger KILL_MOB_NEAR_SCULK_CATALYST = create(new KilledTrigger(new ResourceLocation("minecraft", "kill_mob_near_sculk_catalyst")));
|
||||
// public static final ItemUsedOnBlockTrigger ALLAY_DROP_ITEM_ON_BLOCK = create(new ItemUsedOnBlockTrigger(new ResourceLocation(WildBackport.MOD_ID, "kill_mob_near_sculk_catalyst")));
|
||||
public static final LocationTrigger AVOID_VIBRATION = create(new LocationTrigger(new ResourceLocation(WildBackport.MOD_ID, "avoid_vibration")));
|
||||
public static final LocationTrigger AVOID_VIBRATION = create(new LocationTrigger(new ResourceLocation("minecraft", "avoid_vibration")));
|
||||
|
||||
public static <T extends CriterionTrigger<?>> T create(T type) {
|
||||
return CriteriaTriggersAccessor.callRegister(type);
|
||||
|
|
|
@ -17,7 +17,7 @@ import java.util.function.Supplier;
|
|||
//<>
|
||||
|
||||
public class WBParticleTypes {
|
||||
public static final CoreRegistry<ParticleType<?>> PARTICLES = CoreRegistry.create(Registry.PARTICLE_TYPE, WildBackport.MOD_ID);
|
||||
public static final CoreRegistry<ParticleType<?>> PARTICLES = CoreRegistry.create(Registry.PARTICLE_TYPE, "minecraft");
|
||||
|
||||
public static final Supplier<SimpleParticleType> SCULK_SOUL = create("sculk_soul", false);
|
||||
public static final Supplier<ParticleType<SculkChargeParticleOptions>> SCULK_CHARGE = create("sculk_charge", SculkChargeParticleOptions.DESERIALIZER, type -> SculkChargeParticleOptions.CODEC, true);
|
||||
|
|
|
@ -12,7 +12,7 @@ import java.util.stream.IntStream;
|
|||
//<>
|
||||
|
||||
public class WBSoundEvents {
|
||||
public static final CoreRegistry<SoundEvent> SOUNDS = CoreRegistry.create(Registry.SOUND_EVENT, WildBackport.MOD_ID);
|
||||
public static final CoreRegistry<SoundEvent> SOUNDS = CoreRegistry.create(Registry.SOUND_EVENT, "minecraft");
|
||||
|
||||
// Blocks
|
||||
public static final SoundEvent BLOCK_SCULK_VEIN_BREAK = create("block.sculk_vein.break");
|
||||
|
@ -130,7 +130,7 @@ public class WBSoundEvents {
|
|||
// public static final SoundEvent MUSIC_BIOME_DEEP_DARK = create("music.overworld.deep_dark");
|
||||
|
||||
public static SoundEvent create(String key) {
|
||||
SoundEvent sound = new SoundEvent(new ResourceLocation(WildBackport.MOD_ID, key));
|
||||
SoundEvent sound = new SoundEvent(new ResourceLocation("minecraft", key));
|
||||
SOUNDS.register(key, () -> sound);
|
||||
return sound;
|
||||
}
|
||||
|
|
|
@ -11,8 +11,8 @@ import net.minecraft.core.BlockPos;
|
|||
import net.minecraft.resources.ResourceLocation;
|
||||
|
||||
public class AllayRenderer extends MobRenderer<Allay, AllayModel> {
|
||||
public static final ModelLayerLocation MODEL_LAYER = new ModelLayerLocation(new ResourceLocation(WildBackport.MOD_ID, "allay"), "main");
|
||||
private static final ResourceLocation TEXTURE = new ResourceLocation(WildBackport.MOD_ID, "textures/entity/allay/allay.png");
|
||||
public static final ModelLayerLocation MODEL_LAYER = new ModelLayerLocation(new ResourceLocation("minecraft", "allay"), "main");
|
||||
private static final ResourceLocation TEXTURE = new ResourceLocation("minecraft", "textures/entity/allay/allay.png");
|
||||
|
||||
public AllayRenderer(EntityRendererProvider.Context context) {
|
||||
super(context, new AllayModel(context.bakeLayer(MODEL_LAYER)), 0.4F);
|
||||
|
|
|
@ -42,9 +42,9 @@ public class ChestBoatRenderer extends EntityRenderer<MangroveBoat> {
|
|||
|
||||
private static ResourceLocation getTexture(Boat.Type type, boolean chested) {
|
||||
if (chested) {
|
||||
return new ResourceLocation(WildBackport.MOD_ID, "textures/entity/chest_boat/" + type.getName() + ".png");
|
||||
return new ResourceLocation("minecraft", "textures/entity/chest_boat/" + type.getName() + ".png");
|
||||
} else {
|
||||
return new ResourceLocation(type == BoatTypes.MANGROVE.get() ? WildBackport.MOD_ID: "minecraft", "textures/entity/boat/" + type.getName() + ".png");
|
||||
return new ResourceLocation("minecraft", "textures/entity/boat/" + type.getName() + ".png");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -13,11 +13,11 @@ import net.minecraft.resources.ResourceLocation;
|
|||
import java.util.Map;
|
||||
|
||||
public class FrogRenderer extends MobRenderer<Frog, FrogModel<Frog>> {
|
||||
public static final ModelLayerLocation MODEL_LAYER = new ModelLayerLocation(new ResourceLocation(WildBackport.MOD_ID, "frog"), "main");
|
||||
public static final ModelLayerLocation MODEL_LAYER = new ModelLayerLocation(new ResourceLocation("frog"), "main");
|
||||
|
||||
private static final Map<Frog.Variant, ResourceLocation> TEXTURES = Util.make(Maps.newHashMap(), hashMap -> {
|
||||
for (Frog.Variant variant : Frog.Variant.values()) {
|
||||
hashMap.put(variant, new ResourceLocation(WildBackport.MOD_ID, String.format("textures/entity/frog/%s_frog.png", variant.getName())));
|
||||
hashMap.put(variant, new ResourceLocation(String.format("textures/entity/frog/%s_frog.png", variant.getName())));
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
@ -9,9 +9,9 @@ import net.minecraft.client.renderer.entity.MobRenderer;
|
|||
import net.minecraft.resources.ResourceLocation;
|
||||
|
||||
public class TadpoleRenderer extends MobRenderer<Tadpole, TadpoleModel<Tadpole>> {
|
||||
public static final ModelLayerLocation MODEL_LAYER = new ModelLayerLocation(new ResourceLocation(WildBackport.MOD_ID, "tadpole"), "main");
|
||||
public static final ModelLayerLocation MODEL_LAYER = new ModelLayerLocation(new ResourceLocation("tadpole"), "main");
|
||||
|
||||
private static final ResourceLocation TEXTURE = new ResourceLocation(WildBackport.MOD_ID, "textures/entity/tadpole/tadpole.png");
|
||||
private static final ResourceLocation TEXTURE = new ResourceLocation("textures/entity/tadpole/tadpole.png");
|
||||
|
||||
public TadpoleRenderer(EntityRendererProvider.Context context) {
|
||||
super(context, new TadpoleModel<>(context.bakeLayer(MODEL_LAYER)), 0.14F);
|
||||
|
|
|
@ -15,13 +15,13 @@ import net.minecraft.util.Mth;
|
|||
|
||||
@Environment(EnvType.CLIENT)
|
||||
public class WardenRenderer extends MobRenderer<Warden, WardenModel<Warden>> {
|
||||
public static final ModelLayerLocation MODEL_LAYER = new ModelLayerLocation(new ResourceLocation(WildBackport.MOD_ID, "warden"), "main");
|
||||
public static final ModelLayerLocation MODEL_LAYER = new ModelLayerLocation(new ResourceLocation("warden"), "main");
|
||||
|
||||
private static final ResourceLocation TEXTURE = new ResourceLocation(WildBackport.MOD_ID, "textures/entity/warden/warden.png");
|
||||
private static final ResourceLocation BIOLUMINESCENT_LAYER_TEXTURE = new ResourceLocation(WildBackport.MOD_ID, "textures/entity/warden/warden_bioluminescent_layer.png");
|
||||
private static final ResourceLocation HEART_TEXTURE = new ResourceLocation(WildBackport.MOD_ID, "textures/entity/warden/warden_heart.png");
|
||||
private static final ResourceLocation PULSATING_SPOTS_1_TEXTURE = new ResourceLocation(WildBackport.MOD_ID, "textures/entity/warden/warden_pulsating_spots_1.png");
|
||||
private static final ResourceLocation PULSATING_SPOTS_2_TEXTURE = new ResourceLocation(WildBackport.MOD_ID, "textures/entity/warden/warden_pulsating_spots_2.png");
|
||||
private static final ResourceLocation TEXTURE = new ResourceLocation("textures/entity/warden/warden.png");
|
||||
private static final ResourceLocation BIOLUMINESCENT_LAYER_TEXTURE = new ResourceLocation("textures/entity/warden/warden_bioluminescent_layer.png");
|
||||
private static final ResourceLocation HEART_TEXTURE = new ResourceLocation("textures/entity/warden/warden_heart.png");
|
||||
private static final ResourceLocation PULSATING_SPOTS_1_TEXTURE = new ResourceLocation("textures/entity/warden/warden_pulsating_spots_1.png");
|
||||
private static final ResourceLocation PULSATING_SPOTS_2_TEXTURE = new ResourceLocation("textures/entity/warden/warden_pulsating_spots_2.png");
|
||||
|
||||
public WardenRenderer(EntityRendererProvider.Context ctx) {
|
||||
super(ctx, new WardenModel<>(ctx.bakeLayer(MODEL_LAYER)), 0.9F);
|
||||
|
|
|
@ -80,6 +80,6 @@ public class ChestBoatModel extends ListModel<MangroveBoat> {
|
|||
}
|
||||
|
||||
public static ModelLayerLocation createChestBoat(Boat.Type type) {
|
||||
return new ModelLayerLocation(new ResourceLocation(WildBackport.MOD_ID, "chest_boat/" + type.getName()), "main");
|
||||
return new ModelLayerLocation(new ResourceLocation("chest_boat/" + type.getName()), "main");
|
||||
}
|
||||
}
|
|
@ -9,7 +9,7 @@ import net.minecraft.sounds.SoundEvent;
|
|||
import java.util.function.Supplier;
|
||||
|
||||
public class Instruments {
|
||||
public static final CoreRegistry<Instrument> INSTRUMENTS = CoreRegistry.create(WBRegistries.INSTRUMENT.registry(), WildBackport.MOD_ID);
|
||||
public static final CoreRegistry<Instrument> INSTRUMENTS = CoreRegistry.create(WBRegistries.INSTRUMENT.registry(), "minecraft");
|
||||
|
||||
public static final Supplier<Instrument> PONDER_GOAT_HORN = create("ponder_goat_horn", WBSoundEvents.GOAT_HORN_SOUNDS.get(0));
|
||||
public static final Supplier<Instrument> SIGN_GOAT_HORN = create("sign_goat_horn", WBSoundEvents.GOAT_HORN_SOUNDS.get(1));
|
||||
|
|
|
@ -22,7 +22,7 @@ import net.minecraft.world.level.levelgen.GenerationStep;
|
|||
import java.util.function.Supplier;
|
||||
|
||||
public class WBBiomes {
|
||||
public static final CoreRegistry<Biome> BIOMES = CoreRegistry.create(BuiltinRegistries.BIOME, WildBackport.MOD_ID);
|
||||
public static final CoreRegistry<Biome> BIOMES = CoreRegistry.create(BuiltinRegistries.BIOME, "minecraft");
|
||||
|
||||
public static final ResourceKey<Biome> MANGROVE_SWAMP = create("mangrove_swamp", WBBiomes::mangroveSwamp);
|
||||
public static final ResourceKey<Biome> DEEP_DARK = create("deep_dark", WBBiomes::deepDark);
|
||||
|
@ -67,7 +67,7 @@ public class WBBiomes {
|
|||
|
||||
private static ResourceKey<Biome> create(String key, Supplier<Biome> biome) {
|
||||
BIOMES.register(key, biome);
|
||||
return ResourceKey.create(Registry.BIOME_REGISTRY, new ResourceLocation(WildBackport.MOD_ID, key));
|
||||
return ResourceKey.create(Registry.BIOME_REGISTRY, new ResourceLocation("minecraft", key));
|
||||
}
|
||||
|
||||
protected static int calculateSkyColor(float temperature) {
|
||||
|
|
|
@ -13,7 +13,7 @@ import java.util.function.Supplier;
|
|||
//<>
|
||||
|
||||
public class WBBlockEntities {
|
||||
public static final CoreRegistry<BlockEntityType<?>> BLOCKS = CoreRegistry.create(Registry.BLOCK_ENTITY_TYPE, WildBackport.MOD_ID);
|
||||
public static final CoreRegistry<BlockEntityType<?>> BLOCKS = CoreRegistry.create(Registry.BLOCK_ENTITY_TYPE, "minecraft");
|
||||
|
||||
public static final Supplier<BlockEntityType<SculkCatalystBlockEntity>> SCULK_CATALYST = BLOCKS.register("sculk_catalyst", () -> BlockEntityType.Builder.of(SculkCatalystBlockEntity::new, WBBlocks.SCULK_CATALYST.get()).build(null));
|
||||
public static final Supplier<BlockEntityType<SculkShriekerBlockEntity>> SCULK_SHRIEKER = BLOCKS.register("sculk_shrieker", () -> BlockEntityType.Builder.of(SculkShriekerBlockEntity::new, WBBlocks.SCULK_SHRIEKER.get()).build(null));
|
||||
|
|
|
@ -51,7 +51,7 @@ import java.util.function.Supplier;
|
|||
//<>
|
||||
|
||||
public class WBBlocks {
|
||||
public static final CoreRegistry<Block> BLOCKS = CoreRegistry.create(Registry.BLOCK, WildBackport.MOD_ID);
|
||||
public static final CoreRegistry<Block> BLOCKS = CoreRegistry.create(Registry.BLOCK, "minecraft");
|
||||
|
||||
// Sculk
|
||||
public static final Supplier<Block> SCULK = create("sculk", () -> new SculkBlock(BlockBehaviour.Properties.of(Material.SCULK).strength(0.6F).sound(WBSoundTypes.SCULK)), CreativeModeTab.TAB_DECORATIONS);
|
||||
|
@ -117,7 +117,7 @@ public class WBBlocks {
|
|||
}
|
||||
|
||||
public static Pair<Supplier<StandingSignBlock>, Supplier<WallSignBlock>> create(String key, BlockBehaviour.Properties blocks, Item.Properties items) {
|
||||
WoodType woodType = WoodTypeRegistry.create(new ResourceLocation(WildBackport.MOD_ID, key));
|
||||
WoodType woodType = WoodTypeRegistry.create(new ResourceLocation(key));
|
||||
Supplier<StandingSignBlock> standing = create(key + "_sign", () -> new StandingSignBlock(blocks, woodType));
|
||||
Supplier<WallSignBlock> wall = create(key + "_wall_sign", () -> new WallSignBlock(blocks.dropsLike(standing.get()), woodType));
|
||||
WBItems.ITEMS.register(key + "_sign", () -> new SignItem(items, standing.get(), wall.get()));
|
||||
|
|
|
@ -10,7 +10,7 @@ import net.minecraft.world.item.enchantment.Enchantment;
|
|||
import java.util.function.Supplier;
|
||||
|
||||
public class WBEnchantments {
|
||||
public static final CoreRegistry<Enchantment> ENCHANTMENTS = CoreRegistry.create(Registry.ENCHANTMENT, WildBackport.MOD_ID);
|
||||
public static final CoreRegistry<Enchantment> ENCHANTMENTS = CoreRegistry.create(Registry.ENCHANTMENT, "minecraft");
|
||||
|
||||
public static final Supplier<Enchantment> SWIFT_SNEAK = ENCHANTMENTS.register("swift_sneak", () -> new SwiftSneakEnchantment(Enchantment.Rarity.VERY_RARE, new EquipmentSlot[]{EquipmentSlot.LEGS}));
|
||||
}
|
|
@ -10,7 +10,7 @@ import java.util.function.Supplier;
|
|||
//<>
|
||||
|
||||
public class WBGameEvents {
|
||||
public static final CoreRegistry<GameEvent> EVENTS = CoreRegistry.create(Registry.GAME_EVENT, WildBackport.MOD_ID);
|
||||
public static final CoreRegistry<GameEvent> EVENTS = CoreRegistry.create(Registry.GAME_EVENT, "minecraft");
|
||||
|
||||
public static final Supplier<GameEvent> NOTE_BLOCK_PLAY = create("note_block_play");
|
||||
public static final Supplier<GameEvent> SCULK_SENSOR_TENDRILS_CLICKING = create("sculk_sensor_tendrils_clicking");
|
||||
|
|
|
@ -24,7 +24,7 @@ import java.util.function.Supplier;
|
|||
//<>
|
||||
|
||||
public class WBItems {
|
||||
public static final CoreRegistry<Item> ITEMS = CoreRegistry.create(Registry.ITEM, WildBackport.MOD_ID);
|
||||
public static final CoreRegistry<Item> ITEMS = CoreRegistry.create(Registry.ITEM, "minecraft");
|
||||
|
||||
// Spawns
|
||||
public static final Supplier<Item> ALLAY_SPAWN_EGG = create("allay_spawn_egg", spawnEgg(WBEntityTypes.ALLAY, 56063, 44543));
|
||||
|
|
|
@ -12,7 +12,7 @@ import net.minecraft.world.effect.MobEffectCategory;
|
|||
import java.util.function.Supplier;
|
||||
|
||||
public class WBMobEffects {
|
||||
public static final CoreRegistry<MobEffect> EFFECTS = CoreRegistry.create(Registry.MOB_EFFECT, WildBackport.MOD_ID);
|
||||
public static final CoreRegistry<MobEffect> EFFECTS = CoreRegistry.create(Registry.MOB_EFFECT, "minecraft");
|
||||
|
||||
public static final Supplier<MobEffect> DARKNESS = EFFECTS.register("darkness", () -> EffectFactor.of(MobEffectAccessor.createMobEffect(MobEffectCategory.HARMFUL, 2696993)).setFactorCalculationData(() -> new FactorCalculationData(22)));
|
||||
}
|
|
@ -9,7 +9,7 @@ import net.minecraft.world.level.gameevent.PositionSourceType;
|
|||
import java.util.function.Supplier;
|
||||
|
||||
public class WBPositionSources {
|
||||
public static final CoreRegistry<PositionSourceType<?>> SOURCES = CoreRegistry.create(Registry.POSITION_SOURCE_TYPE, WildBackport.MOD_ID);
|
||||
public static final CoreRegistry<PositionSourceType<?>> SOURCES = CoreRegistry.create(Registry.POSITION_SOURCE_TYPE, "minecraft");
|
||||
|
||||
public static final Supplier<PositionSourceType<MobPositionSource>> MOB = SOURCES.register("mob", MobPositionSource.Type::new);
|
||||
}
|
|
@ -10,7 +10,7 @@ import com.cursedcauldron.wildbackport.core.api.SampleRegistry;
|
|||
//<>
|
||||
|
||||
public class WBRegistries {
|
||||
public static final RegistryBuilder BUILDER = RegistryBuilder.create(WildBackport.MOD_ID);
|
||||
public static final RegistryBuilder BUILDER = RegistryBuilder.create("minecraft");
|
||||
|
||||
public static final SampleRegistry<RootPlacerType<?>> ROOT_PLACER_TYPES = BUILDER.create("worldgen/root_placer_type", registry -> RootPlacerType.MANGROVE_ROOT_PLACER.get());
|
||||
public static final SampleRegistry<Instrument> INSTRUMENT = BUILDER.create("instrument", registry -> Instruments.DREAM_GOAT_HORN.get());
|
||||
|
|
|
@ -11,7 +11,7 @@ import java.util.function.Supplier;
|
|||
//<>
|
||||
|
||||
public class WBActivities {
|
||||
public static final CoreRegistry<Activity> ACTIVITIES = CoreRegistry.create(Registry.ACTIVITY, WildBackport.MOD_ID);
|
||||
public static final CoreRegistry<Activity> ACTIVITIES = CoreRegistry.create(Registry.ACTIVITY, "minecraft");
|
||||
|
||||
public static final Supplier<Activity> SNIFF = create("sniff");
|
||||
public static final Supplier<Activity> INVESTIGATE = create("investigate");
|
||||
|
|
|
@ -18,7 +18,7 @@ import java.util.function.Supplier;
|
|||
//<>
|
||||
|
||||
public class WBEntityTypes {
|
||||
public static final CoreRegistry<EntityType<?>> ENTITIES = CoreRegistry.create(Registry.ENTITY_TYPE, WildBackport.MOD_ID);
|
||||
public static final CoreRegistry<EntityType<?>> ENTITIES = CoreRegistry.create(Registry.ENTITY_TYPE, "minecraft");
|
||||
|
||||
public static final Supplier<EntityType<Allay>> ALLAY = create("allay", EntityType.Builder.of(Allay::new, MobCategory.CREATURE).sized(0.35F, 0.6F).clientTrackingRange(8).updateInterval(2));
|
||||
public static final Supplier<EntityType<Frog>> FROG = create("frog", EntityType.Builder.of(Frog::new, MobCategory.CREATURE).sized(0.5F, 0.5F).clientTrackingRange(10));
|
||||
|
|
|
@ -20,7 +20,7 @@ import java.util.function.Supplier;
|
|||
//<>
|
||||
|
||||
public class WBMemoryModules {
|
||||
public static final CoreRegistry<MemoryModuleType<?>> MEMORIES = CoreRegistry.create(Registry.MEMORY_MODULE_TYPE, WildBackport.MOD_ID);
|
||||
public static final CoreRegistry<MemoryModuleType<?>> MEMORIES = CoreRegistry.create(Registry.MEMORY_MODULE_TYPE, "minecraft");
|
||||
|
||||
|
||||
public static final Supplier<MemoryModuleType<Unit>> IS_IN_WATER = create("is_in_water", Codec.unit(Unit.INSTANCE));
|
||||
|
|
|
@ -17,7 +17,7 @@ import java.util.function.Supplier;
|
|||
//<>
|
||||
|
||||
public class WBSensorTypes {
|
||||
public static final CoreRegistry<SensorType<?>> SENSORS = CoreRegistry.create(Registry.SENSOR_TYPE, WildBackport.MOD_ID);
|
||||
public static final CoreRegistry<SensorType<?>> SENSORS = CoreRegistry.create(Registry.SENSOR_TYPE, "minecraft");
|
||||
|
||||
public static final Supplier<SensorType<WardenEntitySensor>> WARDEN_ENTITY_SENSOR = create("warden_entity_sensor", WardenEntitySensor::new);
|
||||
public static final Supplier<SensorType<TemptingSensor>> FROG_TEMPTATIONS = create("frog_temptations", () -> new TemptingSensor(FrogBrain.getTemptItems()));
|
||||
|
|
|
@ -10,7 +10,7 @@ import com.mojang.serialization.Codec;
|
|||
import java.util.function.Supplier;
|
||||
|
||||
public class RootPlacerType<P extends RootPlacer> {
|
||||
public static final CoreRegistry<RootPlacerType<?>> PLACERS = CoreRegistry.create(WBRegistries.ROOT_PLACER_TYPES.registry(), WildBackport.MOD_ID);
|
||||
public static final CoreRegistry<RootPlacerType<?>> PLACERS = CoreRegistry.create(WBRegistries.ROOT_PLACER_TYPES.registry(), "minecraft");
|
||||
|
||||
public static final Supplier<RootPlacerType<MangroveRootPlacer>> MANGROVE_ROOT_PLACER = PLACERS.register("mangrove_root_placer", () -> new RootPlacerType<>(MangroveRootPlacer.CODEC));
|
||||
|
||||
|
|
|
@ -18,10 +18,10 @@ import java.util.function.Supplier;
|
|||
//<>
|
||||
|
||||
public class WBFeatures {
|
||||
public static final CoreRegistry<Feature<?>> FEATURES = CoreRegistry.create(Registry.FEATURE, WildBackport.MOD_ID);
|
||||
public static final CoreRegistry<Feature<?>> FEATURES = CoreRegistry.create(Registry.FEATURE, "minecraft");
|
||||
|
||||
public static final Supplier<Feature<RootedTreeConfig>> TREE = FEATURES.register("tree", () -> new RootedTreeFeature(RootedTreeConfig.CODEC));
|
||||
public static final Supplier<Feature<GrassDiskConfiguration>> DISK = FEATURES.register("disk", () -> new GrassDiskFeature(GrassDiskConfiguration.CODEC));
|
||||
public static final Supplier<Feature<RootedTreeConfig>> TREE = FEATURES.register("rooted_tree", () -> new RootedTreeFeature(RootedTreeConfig.CODEC));
|
||||
public static final Supplier<Feature<GrassDiskConfiguration>> DISK = FEATURES.register("grass_disk", () -> new GrassDiskFeature(GrassDiskConfiguration.CODEC));
|
||||
public static final Supplier<Feature<SculkPatchConfiguration>> SCULK_PATCH = FEATURES.register("sculk_patch", () -> new SculkPatchFeature(SculkPatchConfiguration.CODEC));
|
||||
public static final Supplier<Feature<GlowLichenConfiguration>> SCULK_GROWTH = FEATURES.register("sculk_growth", () -> new SculkGrowthFeature(GlowLichenConfiguration.CODEC));
|
||||
}
|
|
@ -14,6 +14,6 @@ public class WBStructures {
|
|||
// public static final Holder<ConfiguredStructureFeature<?, ?>> ANCIENT_CITY = create("ancient_city", )
|
||||
|
||||
private static <FC extends FeatureConfiguration, F extends StructureFeature<FC>> Holder<ConfiguredStructureFeature<?, ?>> create(String key, ConfiguredStructureFeature<FC, F> feature) {
|
||||
return BuiltinRegistries.register(BuiltinRegistries.CONFIGURED_STRUCTURE_FEATURE, ResourceKey.create(Registry.CONFIGURED_STRUCTURE_FEATURE_REGISTRY, new ResourceLocation(WildBackport.MOD_ID, key)), feature);
|
||||
return BuiltinRegistries.register(BuiltinRegistries.CONFIGURED_STRUCTURE_FEATURE, ResourceKey.create(Registry.CONFIGURED_STRUCTURE_FEATURE_REGISTRY, new ResourceLocation(key)), feature);
|
||||
}
|
||||
}
|
|
@ -16,8 +16,8 @@ import java.util.function.Supplier;
|
|||
//<>
|
||||
|
||||
public class WBTreeDecorators {
|
||||
public static final CoreRegistry<TreeDecoratorType<?>> DECORATORS = CoreRegistry.create(Registry.TREE_DECORATOR_TYPES, WildBackport.MOD_ID);
|
||||
public static final CoreRegistry<TreeDecoratorType<?>> DECORATORS = CoreRegistry.create(Registry.TREE_DECORATOR_TYPES, "minecraft");
|
||||
|
||||
public static final Supplier<TreeDecoratorType<WeightedLeaveVineDecorator>> WEIGHTED_LEAVE_VINE = DECORATORS.register("leave_vine", () -> TreeDecoratorTypeAccessor.createTreeDecoratorType(WeightedLeaveVineDecorator.CODEC));
|
||||
public static final Supplier<TreeDecoratorType<WeightedLeaveVineDecorator>> WEIGHTED_LEAVE_VINE = DECORATORS.register("weighted_leave_vine", () -> TreeDecoratorTypeAccessor.createTreeDecoratorType(WeightedLeaveVineDecorator.CODEC));
|
||||
public static final Supplier<TreeDecoratorType<AttachedToLeavesDecorator>> ATTACHED_TO_LEAVES = DECORATORS.register("attached_to_leaves", () -> TreeDecoratorTypeAccessor.createTreeDecoratorType(AttachedToLeavesDecorator.CODEC));
|
||||
}
|
|
@ -12,7 +12,7 @@ import java.util.function.Supplier;
|
|||
//<>
|
||||
|
||||
public class WBTrunkPlacers {
|
||||
public static final CoreRegistry<TrunkPlacerType<?>> PLACERS = CoreRegistry.create(Registry.TRUNK_PLACER_TYPES, WildBackport.MOD_ID);
|
||||
public static final CoreRegistry<TrunkPlacerType<?>> PLACERS = CoreRegistry.create(Registry.TRUNK_PLACER_TYPES, "minecraft");
|
||||
|
||||
public static final Supplier<TrunkPlacerType<UpwardBranchingTrunk>> UPWARDS_BRANCHING_TRUNK = PLACERS.register("upward_branching_trunk", () -> TrunkPlacerTypeAccessor.createTrunkPlacerType(UpwardBranchingTrunk.CODEC));
|
||||
}
|
|
@ -102,10 +102,10 @@ public class WBWorldGeneration {
|
|||
// Registry
|
||||
|
||||
public static <FC extends FeatureConfiguration, F extends Feature<FC>> Holder<ConfiguredFeature<FC, ?>> create(String key, F feature, FC configuration) {
|
||||
return BuiltinRegistries.registerExact(BuiltinRegistries.CONFIGURED_FEATURE, WildBackport.MOD_ID + ":" + key, new ConfiguredFeature<>(feature, configuration));
|
||||
return BuiltinRegistries.registerExact(BuiltinRegistries.CONFIGURED_FEATURE, "minecraft" + ":" + key, new ConfiguredFeature<>(feature, configuration));
|
||||
}
|
||||
|
||||
public static Holder<PlacedFeature> create(String key, Holder<? extends ConfiguredFeature<?, ?>> feature, PlacementModifier... modifiers) {
|
||||
return BuiltinRegistries.registerExact(BuiltinRegistries.PLACED_FEATURE, WildBackport.MOD_ID + ":" + key, new PlacedFeature(Holder.hackyErase(feature), List.copyOf(List.of(modifiers))));
|
||||
return BuiltinRegistries.registerExact(BuiltinRegistries.PLACED_FEATURE, "minecraft" + ":" + key, new PlacedFeature(Holder.hackyErase(feature), List.copyOf(List.of(modifiers))));
|
||||
}
|
||||
}
|
|
@ -7,7 +7,7 @@ import com.cursedcauldron.wildbackport.core.api.TagBuilder;
|
|||
import net.minecraft.tags.TagKey;
|
||||
|
||||
public class InstrumentTags {
|
||||
public static final TagBuilder<Instrument> TAGS = TagBuilder.create(WBRegistries.INSTRUMENT.registry(), WildBackport.MOD_ID);
|
||||
public static final TagBuilder<Instrument> TAGS = TagBuilder.create(WBRegistries.INSTRUMENT.registry(), "minecraft");
|
||||
|
||||
public static final TagKey<Instrument> REGULAR_GOAT_HORNS = TAGS.create("regular_goat_horns");
|
||||
public static final TagKey<Instrument> SCREAMING_GOAT_HORNS = TAGS.create("screaming_goat_horns");
|
||||
|
|
|
@ -7,7 +7,7 @@ import net.minecraft.tags.TagKey;
|
|||
import net.minecraft.world.level.biome.Biome;
|
||||
|
||||
public class WBBiomeTags {
|
||||
public static final TagBuilder<Biome> TAGS = TagBuilder.create(BuiltinRegistries.BIOME, WildBackport.MOD_ID);
|
||||
public static final TagBuilder<Biome> TAGS = TagBuilder.create(BuiltinRegistries.BIOME, "minecraft");
|
||||
|
||||
public static final TagKey<Biome> SPAWNS_WARM_VARIANT_FROGS = TAGS.create("spawns_warm_variant_frogs");
|
||||
public static final TagKey<Biome> SPAWNS_COLD_VARIANT_FROGS = TAGS.create("spawns_cold_variant_frogs");
|
||||
|
|
|
@ -7,7 +7,7 @@ import net.minecraft.tags.TagKey;
|
|||
import net.minecraft.world.level.block.Block;
|
||||
|
||||
public class WBBlockTags {
|
||||
public static final TagBuilder<Block> BUILDER = TagBuilder.create(Registry.BLOCK, WildBackport.MOD_ID);
|
||||
public static final TagBuilder<Block> BUILDER = TagBuilder.create(Registry.BLOCK, "minecraft");
|
||||
|
||||
// Mangrove Swamp
|
||||
public static final TagKey<Block> CONVERTABLE_TO_MUD = BUILDER.create("convertable_to_mud");
|
||||
|
|
|
@ -7,7 +7,7 @@ import net.minecraft.tags.TagKey;
|
|||
import net.minecraft.world.entity.EntityType;
|
||||
|
||||
public class WBEntityTypeTags {
|
||||
public static final TagBuilder<EntityType<?>> TAGS = TagBuilder.create(Registry.ENTITY_TYPE, WildBackport.MOD_ID);
|
||||
public static final TagBuilder<EntityType<?>> TAGS = TagBuilder.create(Registry.ENTITY_TYPE, "minecraft");
|
||||
|
||||
public static final TagKey<EntityType<?>> FROG_FOOD = TAGS.create("frog_food");
|
||||
}
|
|
@ -7,7 +7,7 @@ import net.minecraft.tags.TagKey;
|
|||
import net.minecraft.world.level.gameevent.GameEvent;
|
||||
|
||||
public class WBGameEventTags {
|
||||
public static final TagBuilder<GameEvent> TAGS = TagBuilder.create(Registry.GAME_EVENT, WildBackport.MOD_ID);
|
||||
public static final TagBuilder<GameEvent> TAGS = TagBuilder.create(Registry.GAME_EVENT, "minecraft");
|
||||
|
||||
public static final TagKey<GameEvent> SHRIEKER_CAN_LISTEN = TAGS.create("shrieker_can_listen");
|
||||
public static final TagKey<GameEvent> WARDEN_CAN_LISTEN = TAGS.create("warden_can_listen");
|
||||
|
|
|
@ -7,7 +7,7 @@ import net.minecraft.tags.TagKey;
|
|||
import net.minecraft.world.item.Item;
|
||||
|
||||
public class WBItemTags {
|
||||
public static final TagBuilder<Item> TAGS = TagBuilder.create(Registry.ITEM, WildBackport.MOD_ID);
|
||||
public static final TagBuilder<Item> TAGS = TagBuilder.create(Registry.ITEM, "minecraft");
|
||||
|
||||
public static final TagKey<Item> CHEST_BOATS = TAGS.create("chest_boats");
|
||||
public static final TagKey<Item> MANGROVE_LOGS = TAGS.create("mangrove_logs");
|
||||
|
|
|
@ -12,7 +12,7 @@ import net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement;
|
|||
import net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool;
|
||||
|
||||
public class AncientCityStructurePieces {
|
||||
public static final Holder<StructureTemplatePool> START = Pools.register(new StructureTemplatePool(new ResourceLocation(WildBackport.MOD_ID, "ancient_city/city_center"), new ResourceLocation("empty"), ImmutableList.of(Pair.of(StructurePoolElement.single("ancient_city/city_center/city_center_1", WBProcessorLists.ANCIENT_CITY_START_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/city_center_2", WBProcessorLists.ANCIENT_CITY_START_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/city_center_3", WBProcessorLists.ANCIENT_CITY_START_DEGRADATION), 1)), StructureTemplatePool.Projection.RIGID));
|
||||
public static final Holder<StructureTemplatePool> START = Pools.register(new StructureTemplatePool(new ResourceLocation("ancient_city/city_center"), new ResourceLocation("empty"), ImmutableList.of(Pair.of(StructurePoolElement.single("ancient_city/city_center/city_center_1", WBProcessorLists.ANCIENT_CITY_START_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/city_center_2", WBProcessorLists.ANCIENT_CITY_START_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/city_center_3", WBProcessorLists.ANCIENT_CITY_START_DEGRADATION), 1)), StructureTemplatePool.Projection.RIGID));
|
||||
|
||||
public static void bootstrap() {
|
||||
AncientCityStructurePools.bootstrap();
|
||||
|
|
|
@ -17,7 +17,7 @@ import java.util.List;
|
|||
public class StructureGeneration {
|
||||
public static void registerAllayCages() {
|
||||
PillagerOutpostPools.bootstrap();
|
||||
StructureGeneration.addToPool(new ResourceLocation("pillager_outpost/features"), new ResourceLocation(WildBackport.MOD_ID, "pillager_outpost/feature_cage_with_allays"), 1);
|
||||
StructureGeneration.addToPool(new ResourceLocation("pillager_outpost/features"), new ResourceLocation("pillager_outpost/feature_cage_with_allays"), 1);
|
||||
}
|
||||
|
||||
private static void addToPool(ResourceLocation poolId, ResourceLocation pieceId, int weight) {
|
||||
|
|
|
@ -12,11 +12,11 @@ import net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool;
|
|||
|
||||
public class AncientCityStructurePools {
|
||||
public static void bootstrap() {
|
||||
Pools.register(new StructureTemplatePool(new ResourceLocation(WildBackport.MOD_ID, "ancient_city/structures"), new ResourceLocation("empty"), ImmutableList.of(Pair.of(StructurePoolElement.empty(), 7), Pair.of(StructurePoolElement.single("ancient_city/structures/barracks", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 4), Pair.of(StructurePoolElement.single("ancient_city/structures/chamber_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 4), Pair.of(StructurePoolElement.single("ancient_city/structures/chamber_2", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 4), Pair.of(StructurePoolElement.single("ancient_city/structures/chamber_3", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 4), Pair.of(StructurePoolElement.single("ancient_city/structures/sauna_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 4), Pair.of(StructurePoolElement.single("ancient_city/structures/small_statue", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 4), Pair.of(StructurePoolElement.single("ancient_city/structures/large_ruin_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/structures/tall_ruin_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/structures/tall_ruin_2", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/structures/tall_ruin_3", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 2), Pair.of(StructurePoolElement.single("ancient_city/structures/tall_ruin_4", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 2), Pair.of(StructurePoolElement.list(ImmutableList.of(StructurePoolElement.single("ancient_city/structures/camp_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), StructurePoolElement.single("ancient_city/structures/camp_2", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), StructurePoolElement.single("ancient_city/structures/camp_3", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION))), 1), Pair.of(StructurePoolElement.single("ancient_city/structures/medium_ruin_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/structures/medium_ruin_2", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/structures/small_ruin_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/structures/small_ruin_2", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/structures/large_pillar_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/structures/medium_pillar_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.list(ImmutableList.of(StructurePoolElement.single("ancient_city/structures/ice_box_1"))), 1)), StructureTemplatePool.Projection.RIGID));
|
||||
Pools.register(new StructureTemplatePool(new ResourceLocation(WildBackport.MOD_ID, "ancient_city/sculk"), new ResourceLocation("empty"), ImmutableList.of(Pair.of(StructurePoolElement.feature(WBWorldGeneration.SCULK_PATCH_ANCIENT_CITY_PLACED), 6), Pair.of(StructurePoolElement.empty(), 1)), StructureTemplatePool.Projection.RIGID));
|
||||
Pools.register(new StructureTemplatePool(new ResourceLocation(WildBackport.MOD_ID, "ancient_city/walls"), new ResourceLocation("empty"), ImmutableList.of(Pair.of(StructurePoolElement.single("ancient_city/walls/intact_corner_wall_1", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_intersection_wall_1", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_lshape_wall_1", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_1", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_2", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_stairs_1", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_stairs_2", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_stairs_3", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_stairs_4", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 4), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_passage_1", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 3), Pair.of(StructurePoolElement.single("ancient_city/walls/ruined_corner_wall_1", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/ruined_corner_wall_2", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/ruined_horizontal_wall_stairs_1", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 2), Pair.of(StructurePoolElement.single("ancient_city/walls/ruined_horizontal_wall_stairs_2", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 2), Pair.of(StructurePoolElement.single("ancient_city/walls/ruined_horizontal_wall_stairs_3", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 3), Pair.of(StructurePoolElement.single("ancient_city/walls/ruined_horizontal_wall_stairs_4", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 3)), StructureTemplatePool.Projection.RIGID));
|
||||
Pools.register(new StructureTemplatePool(new ResourceLocation(WildBackport.MOD_ID, "ancient_city/walls/no_corners"), new ResourceLocation("empty"), ImmutableList.of(Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_1", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_2", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_stairs_1", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_stairs_2", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_stairs_3", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_stairs_4", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_stairs_5", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_bridge", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1)), StructureTemplatePool.Projection.RIGID));
|
||||
Pools.register(new StructureTemplatePool(new ResourceLocation(WildBackport.MOD_ID, "ancient_city/city_center/walls"), new ResourceLocation("empty"), ImmutableList.of(Pair.of(StructurePoolElement.single("ancient_city/city_center/walls/bottom_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/walls/bottom_2", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/walls/bottom_left_corner", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/walls/bottom_right_corner_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/walls/bottom_right_corner_2", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/walls/left", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/walls/right", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/walls/top", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/walls/top_right_corner", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/walls/top_left_corner", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1)), StructureTemplatePool.Projection.RIGID));
|
||||
Pools.register(new StructureTemplatePool(new ResourceLocation(WildBackport.MOD_ID, "ancient_city/city/entrance"), new ResourceLocation("empty"), ImmutableList.of(Pair.of(StructurePoolElement.single("ancient_city/city/entrance/entrance_connector", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city/entrance/entrance_path_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city/entrance/entrance_path_2", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city/entrance/entrance_path_3", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city/entrance/entrance_path_4", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city/entrance/entrance_path_5", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1)), StructureTemplatePool.Projection.RIGID));
|
||||
Pools.register(new StructureTemplatePool(new ResourceLocation("ancient_city/structures"), new ResourceLocation("empty"), ImmutableList.of(Pair.of(StructurePoolElement.empty(), 7), Pair.of(StructurePoolElement.single("ancient_city/structures/barracks", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 4), Pair.of(StructurePoolElement.single("ancient_city/structures/chamber_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 4), Pair.of(StructurePoolElement.single("ancient_city/structures/chamber_2", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 4), Pair.of(StructurePoolElement.single("ancient_city/structures/chamber_3", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 4), Pair.of(StructurePoolElement.single("ancient_city/structures/sauna_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 4), Pair.of(StructurePoolElement.single("ancient_city/structures/small_statue", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 4), Pair.of(StructurePoolElement.single("ancient_city/structures/large_ruin_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/structures/tall_ruin_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/structures/tall_ruin_2", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/structures/tall_ruin_3", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 2), Pair.of(StructurePoolElement.single("ancient_city/structures/tall_ruin_4", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 2), Pair.of(StructurePoolElement.list(ImmutableList.of(StructurePoolElement.single("ancient_city/structures/camp_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), StructurePoolElement.single("ancient_city/structures/camp_2", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), StructurePoolElement.single("ancient_city/structures/camp_3", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION))), 1), Pair.of(StructurePoolElement.single("ancient_city/structures/medium_ruin_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/structures/medium_ruin_2", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/structures/small_ruin_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/structures/small_ruin_2", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/structures/large_pillar_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/structures/medium_pillar_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.list(ImmutableList.of(StructurePoolElement.single("ancient_city/structures/ice_box_1"))), 1)), StructureTemplatePool.Projection.RIGID));
|
||||
Pools.register(new StructureTemplatePool(new ResourceLocation("ancient_city/sculk"), new ResourceLocation("empty"), ImmutableList.of(Pair.of(StructurePoolElement.feature(WBWorldGeneration.SCULK_PATCH_ANCIENT_CITY_PLACED), 6), Pair.of(StructurePoolElement.empty(), 1)), StructureTemplatePool.Projection.RIGID));
|
||||
Pools.register(new StructureTemplatePool(new ResourceLocation("ancient_city/walls"), new ResourceLocation("empty"), ImmutableList.of(Pair.of(StructurePoolElement.single("ancient_city/walls/intact_corner_wall_1", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_intersection_wall_1", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_lshape_wall_1", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_1", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_2", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_stairs_1", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_stairs_2", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_stairs_3", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_stairs_4", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 4), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_passage_1", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 3), Pair.of(StructurePoolElement.single("ancient_city/walls/ruined_corner_wall_1", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/ruined_corner_wall_2", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/ruined_horizontal_wall_stairs_1", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 2), Pair.of(StructurePoolElement.single("ancient_city/walls/ruined_horizontal_wall_stairs_2", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 2), Pair.of(StructurePoolElement.single("ancient_city/walls/ruined_horizontal_wall_stairs_3", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 3), Pair.of(StructurePoolElement.single("ancient_city/walls/ruined_horizontal_wall_stairs_4", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 3)), StructureTemplatePool.Projection.RIGID));
|
||||
Pools.register(new StructureTemplatePool(new ResourceLocation("ancient_city/walls/no_corners"), new ResourceLocation("empty"), ImmutableList.of(Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_1", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_2", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_stairs_1", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_stairs_2", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_stairs_3", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_stairs_4", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_stairs_5", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/walls/intact_horizontal_wall_bridge", WBProcessorLists.ANCIENT_CITY_WALLS_DEGRADATION), 1)), StructureTemplatePool.Projection.RIGID));
|
||||
Pools.register(new StructureTemplatePool(new ResourceLocation("ancient_city/city_center/walls"), new ResourceLocation("empty"), ImmutableList.of(Pair.of(StructurePoolElement.single("ancient_city/city_center/walls/bottom_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/walls/bottom_2", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/walls/bottom_left_corner", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/walls/bottom_right_corner_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/walls/bottom_right_corner_2", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/walls/left", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/walls/right", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/walls/top", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/walls/top_right_corner", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city_center/walls/top_left_corner", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1)), StructureTemplatePool.Projection.RIGID));
|
||||
Pools.register(new StructureTemplatePool(new ResourceLocation("ancient_city/city/entrance"), new ResourceLocation("empty"), ImmutableList.of(Pair.of(StructurePoolElement.single("ancient_city/city/entrance/entrance_connector", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city/entrance/entrance_path_1", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city/entrance/entrance_path_2", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city/entrance/entrance_path_3", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city/entrance/entrance_path_4", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1), Pair.of(StructurePoolElement.single("ancient_city/city/entrance/entrance_path_5", WBProcessorLists.ANCIENT_CITY_GENERIC_DEGRADATION), 1)), StructureTemplatePool.Projection.RIGID));
|
||||
}
|
||||
}
|
|
@ -24,6 +24,6 @@ public class WBProcessorLists {
|
|||
public static void bootstrap() {}
|
||||
|
||||
private static Holder<StructureProcessorList> create(String key, ImmutableList<StructureProcessor> processors) {
|
||||
return BuiltinRegistries.register(BuiltinRegistries.PROCESSOR_LIST, new ResourceLocation(WildBackport.MOD_ID, key), new StructureProcessorList(processors));
|
||||
return BuiltinRegistries.register(BuiltinRegistries.PROCESSOR_LIST, new ResourceLocation(key), new StructureProcessorList(processors));
|
||||
}
|
||||
}
|
|
@ -0,0 +1,33 @@
|
|||
package com.cursedcauldron.wildbackport.core.mixin.common;
|
||||
|
||||
import java.util.Optional;
|
||||
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.Overwrite;
|
||||
import org.spongepowered.asm.mixin.gen.Invoker;
|
||||
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
import net.minecraft.world.item.Item;
|
||||
import net.minecraft.world.item.Items;
|
||||
import net.minecraft.world.level.block.Block;
|
||||
import net.minecraft.world.level.block.Blocks;
|
||||
|
||||
@Mixin(Items.class)
|
||||
public class ItemsMixin {
|
||||
|
||||
@Overwrite
|
||||
private static <T> Optional<T> ifPart2(T object) {
|
||||
return Optional.of(object);
|
||||
}
|
||||
|
||||
@Invoker("registerBlock")
|
||||
public static Item registerBlock(Block block, Item item) {
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
|
||||
@Invoker("registerItem")
|
||||
public static Item registerItem(String string, Item item) {
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
|
||||
}
|
|
@ -40,7 +40,7 @@ public class BoatTypeMixin {
|
|||
int i = 1;
|
||||
|
||||
// for (BoatTypes type : BoatTypes.values()) {
|
||||
types.add(create("mangrove", last.ordinal() + 1, Registry.BLOCK.get(new ResourceLocation(WildBackport.MOD_ID, "mangrove_planks")), "mangrove"));
|
||||
types.add(create("mangrove", last.ordinal() + 1, Registry.BLOCK.get(new ResourceLocation("mangrove_planks")), "mangrove"));
|
||||
// i++;
|
||||
// }
|
||||
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "minecraft:block/frogspawn"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,115 +1,115 @@
|
|||
{
|
||||
"variants": {
|
||||
"face=ceiling,facing=east,powered=false": {
|
||||
"model": "wildbackport:block/mangrove_button",
|
||||
"model": "minecraft:block/mangrove_button",
|
||||
"y": 270,
|
||||
"x": 180
|
||||
},
|
||||
"face=ceiling,facing=east,powered=true": {
|
||||
"model": "wildbackport:block/mangrove_button_pressed",
|
||||
"model": "minecraft:block/mangrove_button_pressed",
|
||||
"y": 270,
|
||||
"x": 180
|
||||
},
|
||||
"face=ceiling,facing=north,powered=false": {
|
||||
"model": "wildbackport:block/mangrove_button",
|
||||
"model": "minecraft:block/mangrove_button",
|
||||
"y": 180,
|
||||
"x": 180
|
||||
},
|
||||
"face=ceiling,facing=north,powered=true": {
|
||||
"model": "wildbackport:block/mangrove_button_pressed",
|
||||
"model": "minecraft:block/mangrove_button_pressed",
|
||||
"y": 180,
|
||||
"x": 180
|
||||
},
|
||||
"face=ceiling,facing=south,powered=false": {
|
||||
"model": "wildbackport:block/mangrove_button",
|
||||
"model": "minecraft:block/mangrove_button",
|
||||
"x": 180
|
||||
},
|
||||
"face=ceiling,facing=south,powered=true": {
|
||||
"model": "wildbackport:block/mangrove_button_pressed",
|
||||
"model": "minecraft:block/mangrove_button_pressed",
|
||||
"x": 180
|
||||
},
|
||||
"face=ceiling,facing=west,powered=false": {
|
||||
"model": "wildbackport:block/mangrove_button",
|
||||
"model": "minecraft:block/mangrove_button",
|
||||
"y": 90,
|
||||
"x": 180
|
||||
},
|
||||
"face=ceiling,facing=west,powered=true": {
|
||||
"model": "wildbackport:block/mangrove_button_pressed",
|
||||
"model": "minecraft:block/mangrove_button_pressed",
|
||||
"y": 90,
|
||||
"x": 180
|
||||
},
|
||||
"face=floor,facing=east,powered=false": {
|
||||
"model": "wildbackport:block/mangrove_button",
|
||||
"model": "minecraft:block/mangrove_button",
|
||||
"y": 90
|
||||
},
|
||||
"face=floor,facing=east,powered=true": {
|
||||
"model": "wildbackport:block/mangrove_button_pressed",
|
||||
"model": "minecraft:block/mangrove_button_pressed",
|
||||
"y": 90
|
||||
},
|
||||
"face=floor,facing=north,powered=false": {
|
||||
"model": "wildbackport:block/mangrove_button"
|
||||
"model": "minecraft:block/mangrove_button"
|
||||
},
|
||||
"face=floor,facing=north,powered=true": {
|
||||
"model": "wildbackport:block/mangrove_button_pressed"
|
||||
"model": "minecraft:block/mangrove_button_pressed"
|
||||
},
|
||||
"face=floor,facing=south,powered=false": {
|
||||
"model": "wildbackport:block/mangrove_button",
|
||||
"model": "minecraft:block/mangrove_button",
|
||||
"y": 180
|
||||
},
|
||||
"face=floor,facing=south,powered=true": {
|
||||
"model": "wildbackport:block/mangrove_button_pressed",
|
||||
"model": "minecraft:block/mangrove_button_pressed",
|
||||
"y": 180
|
||||
},
|
||||
"face=floor,facing=west,powered=false": {
|
||||
"model": "wildbackport:block/mangrove_button",
|
||||
"model": "minecraft:block/mangrove_button",
|
||||
"y": 270
|
||||
},
|
||||
"face=floor,facing=west,powered=true": {
|
||||
"model": "wildbackport:block/mangrove_button_pressed",
|
||||
"model": "minecraft:block/mangrove_button_pressed",
|
||||
"y": 270
|
||||
},
|
||||
"face=wall,facing=east,powered=false": {
|
||||
"model": "wildbackport:block/mangrove_button",
|
||||
"model": "minecraft:block/mangrove_button",
|
||||
"y": 90,
|
||||
"x": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"face=wall,facing=east,powered=true": {
|
||||
"model": "wildbackport:block/mangrove_button_pressed",
|
||||
"model": "minecraft:block/mangrove_button_pressed",
|
||||
"y": 90,
|
||||
"x": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"face=wall,facing=north,powered=false": {
|
||||
"model": "wildbackport:block/mangrove_button",
|
||||
"model": "minecraft:block/mangrove_button",
|
||||
"x": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"face=wall,facing=north,powered=true": {
|
||||
"model": "wildbackport:block/mangrove_button_pressed",
|
||||
"model": "minecraft:block/mangrove_button_pressed",
|
||||
"x": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"face=wall,facing=south,powered=false": {
|
||||
"model": "wildbackport:block/mangrove_button",
|
||||
"model": "minecraft:block/mangrove_button",
|
||||
"y": 180,
|
||||
"x": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"face=wall,facing=south,powered=true": {
|
||||
"model": "wildbackport:block/mangrove_button_pressed",
|
||||
"model": "minecraft:block/mangrove_button_pressed",
|
||||
"y": 180,
|
||||
"x": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"face=wall,facing=west,powered=false": {
|
||||
"model": "wildbackport:block/mangrove_button",
|
||||
"model": "minecraft:block/mangrove_button",
|
||||
"y": 270,
|
||||
"x": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"face=wall,facing=west,powered=true": {
|
||||
"model": "wildbackport:block/mangrove_button_pressed",
|
||||
"model": "minecraft:block/mangrove_button_pressed",
|
||||
"y": 270,
|
||||
"x": 90,
|
||||
"uvlock": true
|
|
@ -1,123 +1,123 @@
|
|||
{
|
||||
"variants": {
|
||||
"facing=east,half=lower,hinge=left,open=false": {
|
||||
"model": "wildbackport:block/mangrove_door_bottom"
|
||||
"model": "minecraft:block/mangrove_door_bottom"
|
||||
},
|
||||
"facing=east,half=lower,hinge=left,open=true": {
|
||||
"model": "wildbackport:block/mangrove_door_bottom_hinge",
|
||||
"model": "minecraft:block/mangrove_door_bottom_hinge",
|
||||
"y": 90
|
||||
},
|
||||
"facing=east,half=lower,hinge=right,open=false": {
|
||||
"model": "wildbackport:block/mangrove_door_bottom_hinge"
|
||||
"model": "minecraft:block/mangrove_door_bottom_hinge"
|
||||
},
|
||||
"facing=east,half=lower,hinge=right,open=true": {
|
||||
"model": "wildbackport:block/mangrove_door_bottom",
|
||||
"model": "minecraft:block/mangrove_door_bottom",
|
||||
"y": 270
|
||||
},
|
||||
"facing=east,half=upper,hinge=left,open=false": {
|
||||
"model": "wildbackport:block/mangrove_door_top"
|
||||
"model": "minecraft:block/mangrove_door_top"
|
||||
},
|
||||
"facing=east,half=upper,hinge=left,open=true": {
|
||||
"model": "wildbackport:block/mangrove_door_top_hinge",
|
||||
"model": "minecraft:block/mangrove_door_top_hinge",
|
||||
"y": 90
|
||||
},
|
||||
"facing=east,half=upper,hinge=right,open=false": {
|
||||
"model": "wildbackport:block/mangrove_door_top_hinge"
|
||||
"model": "minecraft:block/mangrove_door_top_hinge"
|
||||
},
|
||||
"facing=east,half=upper,hinge=right,open=true": {
|
||||
"model": "wildbackport:block/mangrove_door_top",
|
||||
"model": "minecraft:block/mangrove_door_top",
|
||||
"y": 270
|
||||
},
|
||||
"facing=north,half=lower,hinge=left,open=false": {
|
||||
"model": "wildbackport:block/mangrove_door_bottom",
|
||||
"model": "minecraft:block/mangrove_door_bottom",
|
||||
"y": 270
|
||||
},
|
||||
"facing=north,half=lower,hinge=left,open=true": {
|
||||
"model": "wildbackport:block/mangrove_door_bottom_hinge"
|
||||
"model": "minecraft:block/mangrove_door_bottom_hinge"
|
||||
},
|
||||
"facing=north,half=lower,hinge=right,open=false": {
|
||||
"model": "wildbackport:block/mangrove_door_bottom_hinge",
|
||||
"model": "minecraft:block/mangrove_door_bottom_hinge",
|
||||
"y": 270
|
||||
},
|
||||
"facing=north,half=lower,hinge=right,open=true": {
|
||||
"model": "wildbackport:block/mangrove_door_bottom",
|
||||
"model": "minecraft:block/mangrove_door_bottom",
|
||||
"y": 180
|
||||
},
|
||||
"facing=north,half=upper,hinge=left,open=false": {
|
||||
"model": "wildbackport:block/mangrove_door_top",
|
||||
"model": "minecraft:block/mangrove_door_top",
|
||||
"y": 270
|
||||
},
|
||||
"facing=north,half=upper,hinge=left,open=true": {
|
||||
"model": "wildbackport:block/mangrove_door_top_hinge"
|
||||
"model": "minecraft:block/mangrove_door_top_hinge"
|
||||
},
|
||||
"facing=north,half=upper,hinge=right,open=false": {
|
||||
"model": "wildbackport:block/mangrove_door_top_hinge",
|
||||
"model": "minecraft:block/mangrove_door_top_hinge",
|
||||
"y": 270
|
||||
},
|
||||
"facing=north,half=upper,hinge=right,open=true": {
|
||||
"model": "wildbackport:block/mangrove_door_top",
|
||||
"model": "minecraft:block/mangrove_door_top",
|
||||
"y": 180
|
||||
},
|
||||
"facing=south,half=lower,hinge=left,open=false": {
|
||||
"model": "wildbackport:block/mangrove_door_bottom",
|
||||
"model": "minecraft:block/mangrove_door_bottom",
|
||||
"y": 90
|
||||
},
|
||||
"facing=south,half=lower,hinge=left,open=true": {
|
||||
"model": "wildbackport:block/mangrove_door_bottom_hinge",
|
||||
"model": "minecraft:block/mangrove_door_bottom_hinge",
|
||||
"y": 180
|
||||
},
|
||||
"facing=south,half=lower,hinge=right,open=false": {
|
||||
"model": "wildbackport:block/mangrove_door_bottom_hinge",
|
||||
"model": "minecraft:block/mangrove_door_bottom_hinge",
|
||||
"y": 90
|
||||
},
|
||||
"facing=south,half=lower,hinge=right,open=true": {
|
||||
"model": "wildbackport:block/mangrove_door_bottom"
|
||||
"model": "minecraft:block/mangrove_door_bottom"
|
||||
},
|
||||
"facing=south,half=upper,hinge=left,open=false": {
|
||||
"model": "wildbackport:block/mangrove_door_top",
|
||||
"model": "minecraft:block/mangrove_door_top",
|
||||
"y": 90
|
||||
},
|
||||
"facing=south,half=upper,hinge=left,open=true": {
|
||||
"model": "wildbackport:block/mangrove_door_top_hinge",
|
||||
"model": "minecraft:block/mangrove_door_top_hinge",
|
||||
"y": 180
|
||||
},
|
||||
"facing=south,half=upper,hinge=right,open=false": {
|
||||
"model": "wildbackport:block/mangrove_door_top_hinge",
|
||||
"model": "minecraft:block/mangrove_door_top_hinge",
|
||||
"y": 90
|
||||
},
|
||||
"facing=south,half=upper,hinge=right,open=true": {
|
||||
"model": "wildbackport:block/mangrove_door_top"
|
||||
"model": "minecraft:block/mangrove_door_top"
|
||||
},
|
||||
"facing=west,half=lower,hinge=left,open=false": {
|
||||
"model": "wildbackport:block/mangrove_door_bottom",
|
||||
"model": "minecraft:block/mangrove_door_bottom",
|
||||
"y": 180
|
||||
},
|
||||
"facing=west,half=lower,hinge=left,open=true": {
|
||||
"model": "wildbackport:block/mangrove_door_bottom_hinge",
|
||||
"model": "minecraft:block/mangrove_door_bottom_hinge",
|
||||
"y": 270
|
||||
},
|
||||
"facing=west,half=lower,hinge=right,open=false": {
|
||||
"model": "wildbackport:block/mangrove_door_bottom_hinge",
|
||||
"model": "minecraft:block/mangrove_door_bottom_hinge",
|
||||
"y": 180
|
||||
},
|
||||
"facing=west,half=lower,hinge=right,open=true": {
|
||||
"model": "wildbackport:block/mangrove_door_bottom",
|
||||
"model": "minecraft:block/mangrove_door_bottom",
|
||||
"y": 90
|
||||
},
|
||||
"facing=west,half=upper,hinge=left,open=false": {
|
||||
"model": "wildbackport:block/mangrove_door_top",
|
||||
"model": "minecraft:block/mangrove_door_top",
|
||||
"y": 180
|
||||
},
|
||||
"facing=west,half=upper,hinge=left,open=true": {
|
||||
"model": "wildbackport:block/mangrove_door_top_hinge",
|
||||
"model": "minecraft:block/mangrove_door_top_hinge",
|
||||
"y": 270
|
||||
},
|
||||
"facing=west,half=upper,hinge=right,open=false": {
|
||||
"model": "wildbackport:block/mangrove_door_top_hinge",
|
||||
"model": "minecraft:block/mangrove_door_top_hinge",
|
||||
"y": 180
|
||||
},
|
||||
"facing=west,half=upper,hinge=right,open=true": {
|
||||
"model": "wildbackport:block/mangrove_door_top",
|
||||
"model": "minecraft:block/mangrove_door_top",
|
||||
"y": 90
|
||||
}
|
||||
}
|
|
@ -2,7 +2,7 @@
|
|||
"multipart": [
|
||||
{
|
||||
"apply": {
|
||||
"model": "wildbackport:block/mangrove_fence_post"
|
||||
"model": "minecraft:block/mangrove_fence_post"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -10,7 +10,7 @@
|
|||
"north": "true"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/mangrove_fence_side",
|
||||
"model": "minecraft:block/mangrove_fence_side",
|
||||
"uvlock": true
|
||||
}
|
||||
},
|
||||
|
@ -19,7 +19,7 @@
|
|||
"east": "true"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/mangrove_fence_side",
|
||||
"model": "minecraft:block/mangrove_fence_side",
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
}
|
||||
|
@ -29,7 +29,7 @@
|
|||
"south": "true"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/mangrove_fence_side",
|
||||
"model": "minecraft:block/mangrove_fence_side",
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
}
|
||||
|
@ -39,7 +39,7 @@
|
|||
"west": "true"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/mangrove_fence_side",
|
||||
"model": "minecraft:block/mangrove_fence_side",
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
}
|
|
@ -3,78 +3,78 @@
|
|||
"facing=east,in_wall=false,open=false": {
|
||||
"uvlock": true,
|
||||
"y": 270,
|
||||
"model": "wildbackport:block/mangrove_fence_gate"
|
||||
"model": "minecraft:block/mangrove_fence_gate"
|
||||
},
|
||||
"facing=east,in_wall=false,open=true": {
|
||||
"uvlock": true,
|
||||
"y": 270,
|
||||
"model": "wildbackport:block/mangrove_fence_gate_open"
|
||||
"model": "minecraft:block/mangrove_fence_gate_open"
|
||||
},
|
||||
"facing=east,in_wall=true,open=false": {
|
||||
"uvlock": true,
|
||||
"y": 270,
|
||||
"model": "wildbackport:block/mangrove_fence_gate_wall"
|
||||
"model": "minecraft:block/mangrove_fence_gate_wall"
|
||||
},
|
||||
"facing=east,in_wall=true,open=true": {
|
||||
"uvlock": true,
|
||||
"y": 270,
|
||||
"model": "wildbackport:block/mangrove_fence_gate_wall_open"
|
||||
"model": "minecraft:block/mangrove_fence_gate_wall_open"
|
||||
},
|
||||
"facing=north,in_wall=false,open=false": {
|
||||
"uvlock": true,
|
||||
"y": 180,
|
||||
"model": "wildbackport:block/mangrove_fence_gate"
|
||||
"model": "minecraft:block/mangrove_fence_gate"
|
||||
},
|
||||
"facing=north,in_wall=false,open=true": {
|
||||
"uvlock": true,
|
||||
"y": 180,
|
||||
"model": "wildbackport:block/mangrove_fence_gate_open"
|
||||
"model": "minecraft:block/mangrove_fence_gate_open"
|
||||
},
|
||||
"facing=north,in_wall=true,open=false": {
|
||||
"uvlock": true,
|
||||
"y": 180,
|
||||
"model": "wildbackport:block/mangrove_fence_gate_wall"
|
||||
"model": "minecraft:block/mangrove_fence_gate_wall"
|
||||
},
|
||||
"facing=north,in_wall=true,open=true": {
|
||||
"uvlock": true,
|
||||
"y": 180,
|
||||
"model": "wildbackport:block/mangrove_fence_gate_wall_open"
|
||||
"model": "minecraft:block/mangrove_fence_gate_wall_open"
|
||||
},
|
||||
"facing=south,in_wall=false,open=false": {
|
||||
"uvlock": true,
|
||||
"model": "wildbackport:block/mangrove_fence_gate"
|
||||
"model": "minecraft:block/mangrove_fence_gate"
|
||||
},
|
||||
"facing=south,in_wall=false,open=true": {
|
||||
"uvlock": true,
|
||||
"model": "wildbackport:block/mangrove_fence_gate_open"
|
||||
"model": "minecraft:block/mangrove_fence_gate_open"
|
||||
},
|
||||
"facing=south,in_wall=true,open=false": {
|
||||
"uvlock": true,
|
||||
"model": "wildbackport:block/mangrove_fence_gate_wall"
|
||||
"model": "minecraft:block/mangrove_fence_gate_wall"
|
||||
},
|
||||
"facing=south,in_wall=true,open=true": {
|
||||
"uvlock": true,
|
||||
"model": "wildbackport:block/mangrove_fence_gate_wall_open"
|
||||
"model": "minecraft:block/mangrove_fence_gate_wall_open"
|
||||
},
|
||||
"facing=west,in_wall=false,open=false": {
|
||||
"uvlock": true,
|
||||
"y": 90,
|
||||
"model": "wildbackport:block/mangrove_fence_gate"
|
||||
"model": "minecraft:block/mangrove_fence_gate"
|
||||
},
|
||||
"facing=west,in_wall=false,open=true": {
|
||||
"uvlock": true,
|
||||
"y": 90,
|
||||
"model": "wildbackport:block/mangrove_fence_gate_open"
|
||||
"model": "minecraft:block/mangrove_fence_gate_open"
|
||||
},
|
||||
"facing=west,in_wall=true,open=false": {
|
||||
"uvlock": true,
|
||||
"y": 90,
|
||||
"model": "wildbackport:block/mangrove_fence_gate_wall"
|
||||
"model": "minecraft:block/mangrove_fence_gate_wall"
|
||||
},
|
||||
"facing=west,in_wall=true,open=true": {
|
||||
"uvlock": true,
|
||||
"y": 90,
|
||||
"model": "wildbackport:block/mangrove_fence_gate_wall_open"
|
||||
"model": "minecraft:block/mangrove_fence_gate_wall_open"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "minecraft:block/mangrove_leaves"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"variants": {
|
||||
"axis=x": {
|
||||
"model": "minecraft:block/mangrove_log_horizontal",
|
||||
"x": 90,
|
||||
"y": 90
|
||||
},
|
||||
"axis=y": {
|
||||
"model": "minecraft:block/mangrove_log"
|
||||
},
|
||||
"axis=z": {
|
||||
"model": "minecraft:block/mangrove_log_horizontal",
|
||||
"x": 90
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "minecraft:block/mangrove_planks"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"variants": {
|
||||
"powered=false": {
|
||||
"model": "minecraft:block/mangrove_pressure_plate"
|
||||
},
|
||||
"powered=true": {
|
||||
"model": "minecraft:block/mangrove_pressure_plate_down"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,34 @@
|
|||
{
|
||||
"variants": {
|
||||
"age=0,hanging=false": {
|
||||
"model": "minecraft:block/mangrove_propagule"
|
||||
},
|
||||
"age=0,hanging=true": {
|
||||
"model": "minecraft:block/mangrove_propagule_hanging_0"
|
||||
},
|
||||
"age=1,hanging=false": {
|
||||
"model": "minecraft:block/mangrove_propagule"
|
||||
},
|
||||
"age=1,hanging=true": {
|
||||
"model": "minecraft:block/mangrove_propagule_hanging_1"
|
||||
},
|
||||
"age=2,hanging=false": {
|
||||
"model": "minecraft:block/mangrove_propagule"
|
||||
},
|
||||
"age=2,hanging=true": {
|
||||
"model": "minecraft:block/mangrove_propagule_hanging_2"
|
||||
},
|
||||
"age=3,hanging=false": {
|
||||
"model": "minecraft:block/mangrove_propagule"
|
||||
},
|
||||
"age=3,hanging=true": {
|
||||
"model": "minecraft:block/mangrove_propagule_hanging_3"
|
||||
},
|
||||
"age=4,hanging=false": {
|
||||
"model": "minecraft:block/mangrove_propagule"
|
||||
},
|
||||
"age=4,hanging=true": {
|
||||
"model": "minecraft:block/mangrove_propagule_hanging_4"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "minecraft:block/mangrove_roots"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "minecraft:block/mangrove_sign"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"variants": {
|
||||
"type=bottom": {
|
||||
"model": "minecraft:block/mangrove_slab"
|
||||
},
|
||||
"type=double": {
|
||||
"model": "minecraft:block/mangrove_planks"
|
||||
},
|
||||
"type=top": {
|
||||
"model": "minecraft:block/mangrove_slab_top"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,206 +1,206 @@
|
|||
{
|
||||
"variants": {
|
||||
"facing=east,half=bottom,shape=inner_left": {
|
||||
"model": "wildbackport:block/mangrove_stairs_inner",
|
||||
"model": "minecraft:block/mangrove_stairs_inner",
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=east,half=bottom,shape=inner_right": {
|
||||
"model": "wildbackport:block/mangrove_stairs_inner"
|
||||
"model": "minecraft:block/mangrove_stairs_inner"
|
||||
},
|
||||
"facing=east,half=bottom,shape=outer_left": {
|
||||
"model": "wildbackport:block/mangrove_stairs_outer",
|
||||
"model": "minecraft:block/mangrove_stairs_outer",
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=east,half=bottom,shape=outer_right": {
|
||||
"model": "wildbackport:block/mangrove_stairs_outer"
|
||||
"model": "minecraft:block/mangrove_stairs_outer"
|
||||
},
|
||||
"facing=east,half=bottom,shape=straight": {
|
||||
"model": "wildbackport:block/mangrove_stairs"
|
||||
"model": "minecraft:block/mangrove_stairs"
|
||||
},
|
||||
"facing=east,half=top,shape=inner_left": {
|
||||
"model": "wildbackport:block/mangrove_stairs_inner",
|
||||
"model": "minecraft:block/mangrove_stairs_inner",
|
||||
"x": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=east,half=top,shape=inner_right": {
|
||||
"model": "wildbackport:block/mangrove_stairs_inner",
|
||||
"model": "minecraft:block/mangrove_stairs_inner",
|
||||
"x": 180,
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=east,half=top,shape=outer_left": {
|
||||
"model": "wildbackport:block/mangrove_stairs_outer",
|
||||
"model": "minecraft:block/mangrove_stairs_outer",
|
||||
"x": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=east,half=top,shape=outer_right": {
|
||||
"model": "wildbackport:block/mangrove_stairs_outer",
|
||||
"model": "minecraft:block/mangrove_stairs_outer",
|
||||
"x": 180,
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=east,half=top,shape=straight": {
|
||||
"model": "wildbackport:block/mangrove_stairs",
|
||||
"model": "minecraft:block/mangrove_stairs",
|
||||
"x": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=north,half=bottom,shape=inner_left": {
|
||||
"model": "wildbackport:block/mangrove_stairs_inner",
|
||||
"model": "minecraft:block/mangrove_stairs_inner",
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=north,half=bottom,shape=inner_right": {
|
||||
"model": "wildbackport:block/mangrove_stairs_inner",
|
||||
"model": "minecraft:block/mangrove_stairs_inner",
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=north,half=bottom,shape=outer_left": {
|
||||
"model": "wildbackport:block/mangrove_stairs_outer",
|
||||
"model": "minecraft:block/mangrove_stairs_outer",
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=north,half=bottom,shape=outer_right": {
|
||||
"model": "wildbackport:block/mangrove_stairs_outer",
|
||||
"model": "minecraft:block/mangrove_stairs_outer",
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=north,half=bottom,shape=straight": {
|
||||
"model": "wildbackport:block/mangrove_stairs",
|
||||
"model": "minecraft:block/mangrove_stairs",
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=north,half=top,shape=inner_left": {
|
||||
"model": "wildbackport:block/mangrove_stairs_inner",
|
||||
"model": "minecraft:block/mangrove_stairs_inner",
|
||||
"x": 180,
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=north,half=top,shape=inner_right": {
|
||||
"model": "wildbackport:block/mangrove_stairs_inner",
|
||||
"model": "minecraft:block/mangrove_stairs_inner",
|
||||
"x": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=north,half=top,shape=outer_left": {
|
||||
"model": "wildbackport:block/mangrove_stairs_outer",
|
||||
"model": "minecraft:block/mangrove_stairs_outer",
|
||||
"x": 180,
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=north,half=top,shape=outer_right": {
|
||||
"model": "wildbackport:block/mangrove_stairs_outer",
|
||||
"model": "minecraft:block/mangrove_stairs_outer",
|
||||
"x": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=north,half=top,shape=straight": {
|
||||
"model": "wildbackport:block/mangrove_stairs",
|
||||
"model": "minecraft:block/mangrove_stairs",
|
||||
"x": 180,
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=south,half=bottom,shape=inner_left": {
|
||||
"model": "wildbackport:block/mangrove_stairs_inner"
|
||||
"model": "minecraft:block/mangrove_stairs_inner"
|
||||
},
|
||||
"facing=south,half=bottom,shape=inner_right": {
|
||||
"model": "wildbackport:block/mangrove_stairs_inner",
|
||||
"model": "minecraft:block/mangrove_stairs_inner",
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=south,half=bottom,shape=outer_left": {
|
||||
"model": "wildbackport:block/mangrove_stairs_outer"
|
||||
"model": "minecraft:block/mangrove_stairs_outer"
|
||||
},
|
||||
"facing=south,half=bottom,shape=outer_right": {
|
||||
"model": "wildbackport:block/mangrove_stairs_outer",
|
||||
"model": "minecraft:block/mangrove_stairs_outer",
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=south,half=bottom,shape=straight": {
|
||||
"model": "wildbackport:block/mangrove_stairs",
|
||||
"model": "minecraft:block/mangrove_stairs",
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=south,half=top,shape=inner_left": {
|
||||
"model": "wildbackport:block/mangrove_stairs_inner",
|
||||
"model": "minecraft:block/mangrove_stairs_inner",
|
||||
"x": 180,
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=south,half=top,shape=inner_right": {
|
||||
"model": "wildbackport:block/mangrove_stairs_inner",
|
||||
"model": "minecraft:block/mangrove_stairs_inner",
|
||||
"x": 180,
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=south,half=top,shape=outer_left": {
|
||||
"model": "wildbackport:block/mangrove_stairs_outer",
|
||||
"model": "minecraft:block/mangrove_stairs_outer",
|
||||
"x": 180,
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=south,half=top,shape=outer_right": {
|
||||
"model": "wildbackport:block/mangrove_stairs_outer",
|
||||
"model": "minecraft:block/mangrove_stairs_outer",
|
||||
"x": 180,
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=south,half=top,shape=straight": {
|
||||
"model": "wildbackport:block/mangrove_stairs",
|
||||
"model": "minecraft:block/mangrove_stairs",
|
||||
"x": 180,
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=west,half=bottom,shape=inner_left": {
|
||||
"model": "wildbackport:block/mangrove_stairs_inner",
|
||||
"model": "minecraft:block/mangrove_stairs_inner",
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=west,half=bottom,shape=inner_right": {
|
||||
"model": "wildbackport:block/mangrove_stairs_inner",
|
||||
"model": "minecraft:block/mangrove_stairs_inner",
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=west,half=bottom,shape=outer_left": {
|
||||
"model": "wildbackport:block/mangrove_stairs_outer",
|
||||
"model": "minecraft:block/mangrove_stairs_outer",
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=west,half=bottom,shape=outer_right": {
|
||||
"model": "wildbackport:block/mangrove_stairs_outer",
|
||||
"model": "minecraft:block/mangrove_stairs_outer",
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=west,half=bottom,shape=straight": {
|
||||
"model": "wildbackport:block/mangrove_stairs",
|
||||
"model": "minecraft:block/mangrove_stairs",
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=west,half=top,shape=inner_left": {
|
||||
"model": "wildbackport:block/mangrove_stairs_inner",
|
||||
"model": "minecraft:block/mangrove_stairs_inner",
|
||||
"x": 180,
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=west,half=top,shape=inner_right": {
|
||||
"model": "wildbackport:block/mangrove_stairs_inner",
|
||||
"model": "minecraft:block/mangrove_stairs_inner",
|
||||
"x": 180,
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=west,half=top,shape=outer_left": {
|
||||
"model": "wildbackport:block/mangrove_stairs_outer",
|
||||
"model": "minecraft:block/mangrove_stairs_outer",
|
||||
"x": 180,
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=west,half=top,shape=outer_right": {
|
||||
"model": "wildbackport:block/mangrove_stairs_outer",
|
||||
"model": "minecraft:block/mangrove_stairs_outer",
|
||||
"x": 180,
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=west,half=top,shape=straight": {
|
||||
"model": "wildbackport:block/mangrove_stairs",
|
||||
"model": "minecraft:block/mangrove_stairs",
|
||||
"x": 180,
|
||||
"y": 180,
|
||||
"uvlock": true
|
|
@ -1,67 +1,67 @@
|
|||
{
|
||||
"variants": {
|
||||
"facing=east,half=bottom,open=false": {
|
||||
"model": "wildbackport:block/mangrove_trapdoor_bottom",
|
||||
"model": "minecraft:block/mangrove_trapdoor_bottom",
|
||||
"y": 90
|
||||
},
|
||||
"facing=east,half=bottom,open=true": {
|
||||
"model": "wildbackport:block/mangrove_trapdoor_open",
|
||||
"model": "minecraft:block/mangrove_trapdoor_open",
|
||||
"y": 90
|
||||
},
|
||||
"facing=east,half=top,open=false": {
|
||||
"model": "wildbackport:block/mangrove_trapdoor_top",
|
||||
"model": "minecraft:block/mangrove_trapdoor_top",
|
||||
"y": 90
|
||||
},
|
||||
"facing=east,half=top,open=true": {
|
||||
"model": "wildbackport:block/mangrove_trapdoor_open",
|
||||
"model": "minecraft:block/mangrove_trapdoor_open",
|
||||
"x": 180,
|
||||
"y": 270
|
||||
},
|
||||
"facing=north,half=bottom,open=false": {
|
||||
"model": "wildbackport:block/mangrove_trapdoor_bottom"
|
||||
"model": "minecraft:block/mangrove_trapdoor_bottom"
|
||||
},
|
||||
"facing=north,half=bottom,open=true": {
|
||||
"model": "wildbackport:block/mangrove_trapdoor_open"
|
||||
"model": "minecraft:block/mangrove_trapdoor_open"
|
||||
},
|
||||
"facing=north,half=top,open=false": {
|
||||
"model": "wildbackport:block/mangrove_trapdoor_top"
|
||||
"model": "minecraft:block/mangrove_trapdoor_top"
|
||||
},
|
||||
"facing=north,half=top,open=true": {
|
||||
"model": "wildbackport:block/mangrove_trapdoor_open",
|
||||
"model": "minecraft:block/mangrove_trapdoor_open",
|
||||
"x": 180,
|
||||
"y": 180
|
||||
},
|
||||
"facing=south,half=bottom,open=false": {
|
||||
"model": "wildbackport:block/mangrove_trapdoor_bottom",
|
||||
"model": "minecraft:block/mangrove_trapdoor_bottom",
|
||||
"y": 180
|
||||
},
|
||||
"facing=south,half=bottom,open=true": {
|
||||
"model": "wildbackport:block/mangrove_trapdoor_open",
|
||||
"model": "minecraft:block/mangrove_trapdoor_open",
|
||||
"y": 180
|
||||
},
|
||||
"facing=south,half=top,open=false": {
|
||||
"model": "wildbackport:block/mangrove_trapdoor_top",
|
||||
"model": "minecraft:block/mangrove_trapdoor_top",
|
||||
"y": 180
|
||||
},
|
||||
"facing=south,half=top,open=true": {
|
||||
"model": "wildbackport:block/mangrove_trapdoor_open",
|
||||
"model": "minecraft:block/mangrove_trapdoor_open",
|
||||
"x": 180,
|
||||
"y": 0
|
||||
},
|
||||
"facing=west,half=bottom,open=false": {
|
||||
"model": "wildbackport:block/mangrove_trapdoor_bottom",
|
||||
"model": "minecraft:block/mangrove_trapdoor_bottom",
|
||||
"y": 270
|
||||
},
|
||||
"facing=west,half=bottom,open=true": {
|
||||
"model": "wildbackport:block/mangrove_trapdoor_open",
|
||||
"model": "minecraft:block/mangrove_trapdoor_open",
|
||||
"y": 270
|
||||
},
|
||||
"facing=west,half=top,open=false": {
|
||||
"model": "wildbackport:block/mangrove_trapdoor_top",
|
||||
"model": "minecraft:block/mangrove_trapdoor_top",
|
||||
"y": 270
|
||||
},
|
||||
"facing=west,half=top,open=true": {
|
||||
"model": "wildbackport:block/mangrove_trapdoor_open",
|
||||
"model": "minecraft:block/mangrove_trapdoor_open",
|
||||
"x": 180,
|
||||
"y": 90
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "minecraft:block/mangrove_sign"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"variants": {
|
||||
"axis=x": {
|
||||
"model": "minecraft:block/mangrove_wood",
|
||||
"x": 90,
|
||||
"y": 90
|
||||
},
|
||||
"axis=y": {
|
||||
"model": "minecraft:block/mangrove_wood"
|
||||
},
|
||||
"axis=z": {
|
||||
"model": "minecraft:block/mangrove_wood",
|
||||
"x": 90
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "minecraft:block/mud"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"variants": {
|
||||
"type=bottom": {
|
||||
"model": "minecraft:block/mud_brick_slab"
|
||||
},
|
||||
"type=double": {
|
||||
"model": "minecraft:block/mud_bricks"
|
||||
},
|
||||
"type=top": {
|
||||
"model": "minecraft:block/mud_brick_slab_top"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,206 +1,206 @@
|
|||
{
|
||||
"variants": {
|
||||
"facing=east,half=bottom,shape=inner_left": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_inner",
|
||||
"model": "minecraft:block/mud_brick_stairs_inner",
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=east,half=bottom,shape=inner_right": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_inner"
|
||||
"model": "minecraft:block/mud_brick_stairs_inner"
|
||||
},
|
||||
"facing=east,half=bottom,shape=outer_left": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_outer",
|
||||
"model": "minecraft:block/mud_brick_stairs_outer",
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=east,half=bottom,shape=outer_right": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_outer"
|
||||
"model": "minecraft:block/mud_brick_stairs_outer"
|
||||
},
|
||||
"facing=east,half=bottom,shape=straight": {
|
||||
"model": "wildbackport:block/mud_brick_stairs"
|
||||
"model": "minecraft:block/mud_brick_stairs"
|
||||
},
|
||||
"facing=east,half=top,shape=inner_left": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_inner",
|
||||
"model": "minecraft:block/mud_brick_stairs_inner",
|
||||
"x": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=east,half=top,shape=inner_right": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_inner",
|
||||
"model": "minecraft:block/mud_brick_stairs_inner",
|
||||
"x": 180,
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=east,half=top,shape=outer_left": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_outer",
|
||||
"model": "minecraft:block/mud_brick_stairs_outer",
|
||||
"x": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=east,half=top,shape=outer_right": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_outer",
|
||||
"model": "minecraft:block/mud_brick_stairs_outer",
|
||||
"x": 180,
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=east,half=top,shape=straight": {
|
||||
"model": "wildbackport:block/mud_brick_stairs",
|
||||
"model": "minecraft:block/mud_brick_stairs",
|
||||
"x": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=north,half=bottom,shape=inner_left": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_inner",
|
||||
"model": "minecraft:block/mud_brick_stairs_inner",
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=north,half=bottom,shape=inner_right": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_inner",
|
||||
"model": "minecraft:block/mud_brick_stairs_inner",
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=north,half=bottom,shape=outer_left": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_outer",
|
||||
"model": "minecraft:block/mud_brick_stairs_outer",
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=north,half=bottom,shape=outer_right": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_outer",
|
||||
"model": "minecraft:block/mud_brick_stairs_outer",
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=north,half=bottom,shape=straight": {
|
||||
"model": "wildbackport:block/mud_brick_stairs",
|
||||
"model": "minecraft:block/mud_brick_stairs",
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=north,half=top,shape=inner_left": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_inner",
|
||||
"model": "minecraft:block/mud_brick_stairs_inner",
|
||||
"x": 180,
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=north,half=top,shape=inner_right": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_inner",
|
||||
"model": "minecraft:block/mud_brick_stairs_inner",
|
||||
"x": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=north,half=top,shape=outer_left": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_outer",
|
||||
"model": "minecraft:block/mud_brick_stairs_outer",
|
||||
"x": 180,
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=north,half=top,shape=outer_right": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_outer",
|
||||
"model": "minecraft:block/mud_brick_stairs_outer",
|
||||
"x": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=north,half=top,shape=straight": {
|
||||
"model": "wildbackport:block/mud_brick_stairs",
|
||||
"model": "minecraft:block/mud_brick_stairs",
|
||||
"x": 180,
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=south,half=bottom,shape=inner_left": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_inner"
|
||||
"model": "minecraft:block/mud_brick_stairs_inner"
|
||||
},
|
||||
"facing=south,half=bottom,shape=inner_right": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_inner",
|
||||
"model": "minecraft:block/mud_brick_stairs_inner",
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=south,half=bottom,shape=outer_left": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_outer"
|
||||
"model": "minecraft:block/mud_brick_stairs_outer"
|
||||
},
|
||||
"facing=south,half=bottom,shape=outer_right": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_outer",
|
||||
"model": "minecraft:block/mud_brick_stairs_outer",
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=south,half=bottom,shape=straight": {
|
||||
"model": "wildbackport:block/mud_brick_stairs",
|
||||
"model": "minecraft:block/mud_brick_stairs",
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=south,half=top,shape=inner_left": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_inner",
|
||||
"model": "minecraft:block/mud_brick_stairs_inner",
|
||||
"x": 180,
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=south,half=top,shape=inner_right": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_inner",
|
||||
"model": "minecraft:block/mud_brick_stairs_inner",
|
||||
"x": 180,
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=south,half=top,shape=outer_left": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_outer",
|
||||
"model": "minecraft:block/mud_brick_stairs_outer",
|
||||
"x": 180,
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=south,half=top,shape=outer_right": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_outer",
|
||||
"model": "minecraft:block/mud_brick_stairs_outer",
|
||||
"x": 180,
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=south,half=top,shape=straight": {
|
||||
"model": "wildbackport:block/mud_brick_stairs",
|
||||
"model": "minecraft:block/mud_brick_stairs",
|
||||
"x": 180,
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=west,half=bottom,shape=inner_left": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_inner",
|
||||
"model": "minecraft:block/mud_brick_stairs_inner",
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=west,half=bottom,shape=inner_right": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_inner",
|
||||
"model": "minecraft:block/mud_brick_stairs_inner",
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=west,half=bottom,shape=outer_left": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_outer",
|
||||
"model": "minecraft:block/mud_brick_stairs_outer",
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=west,half=bottom,shape=outer_right": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_outer",
|
||||
"model": "minecraft:block/mud_brick_stairs_outer",
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=west,half=bottom,shape=straight": {
|
||||
"model": "wildbackport:block/mud_brick_stairs",
|
||||
"model": "minecraft:block/mud_brick_stairs",
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=west,half=top,shape=inner_left": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_inner",
|
||||
"model": "minecraft:block/mud_brick_stairs_inner",
|
||||
"x": 180,
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=west,half=top,shape=inner_right": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_inner",
|
||||
"model": "minecraft:block/mud_brick_stairs_inner",
|
||||
"x": 180,
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=west,half=top,shape=outer_left": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_outer",
|
||||
"model": "minecraft:block/mud_brick_stairs_outer",
|
||||
"x": 180,
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=west,half=top,shape=outer_right": {
|
||||
"model": "wildbackport:block/mud_brick_stairs_outer",
|
||||
"model": "minecraft:block/mud_brick_stairs_outer",
|
||||
"x": 180,
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
},
|
||||
"facing=west,half=top,shape=straight": {
|
||||
"model": "wildbackport:block/mud_brick_stairs",
|
||||
"model": "minecraft:block/mud_brick_stairs",
|
||||
"x": 180,
|
||||
"y": 180,
|
||||
"uvlock": true
|
|
@ -5,7 +5,7 @@
|
|||
"up": "true"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/mud_brick_wall_post"
|
||||
"model": "minecraft:block/mud_brick_wall_post"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -13,7 +13,7 @@
|
|||
"north": "low"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/mud_brick_wall_side",
|
||||
"model": "minecraft:block/mud_brick_wall_side",
|
||||
"uvlock": true
|
||||
}
|
||||
},
|
||||
|
@ -22,7 +22,7 @@
|
|||
"east": "low"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/mud_brick_wall_side",
|
||||
"model": "minecraft:block/mud_brick_wall_side",
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
}
|
||||
|
@ -32,7 +32,7 @@
|
|||
"south": "low"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/mud_brick_wall_side",
|
||||
"model": "minecraft:block/mud_brick_wall_side",
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
}
|
||||
|
@ -42,7 +42,7 @@
|
|||
"west": "low"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/mud_brick_wall_side",
|
||||
"model": "minecraft:block/mud_brick_wall_side",
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
}
|
||||
|
@ -52,7 +52,7 @@
|
|||
"north": "tall"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/mud_brick_wall_side_tall",
|
||||
"model": "minecraft:block/mud_brick_wall_side_tall",
|
||||
"uvlock": true
|
||||
}
|
||||
},
|
||||
|
@ -61,7 +61,7 @@
|
|||
"east": "tall"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/mud_brick_wall_side_tall",
|
||||
"model": "minecraft:block/mud_brick_wall_side_tall",
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
}
|
||||
|
@ -71,7 +71,7 @@
|
|||
"south": "tall"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/mud_brick_wall_side_tall",
|
||||
"model": "minecraft:block/mud_brick_wall_side_tall",
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
}
|
||||
|
@ -81,7 +81,7 @@
|
|||
"west": "tall"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/mud_brick_wall_side_tall",
|
||||
"model": "minecraft:block/mud_brick_wall_side_tall",
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "minecraft:block/mud_bricks"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"variants": {
|
||||
"axis=x": {
|
||||
"model": "minecraft:block/muddy_mangrove_roots",
|
||||
"x": 90,
|
||||
"y": 90
|
||||
},
|
||||
"axis=y": {
|
||||
"model": "minecraft:block/muddy_mangrove_roots"
|
||||
},
|
||||
"axis=z": {
|
||||
"model": "minecraft:block/muddy_mangrove_roots",
|
||||
"x": 90
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"variants": {
|
||||
"axis=x": {
|
||||
"model": "minecraft:block/ochre_froglight_horizontal",
|
||||
"x": 90,
|
||||
"y": 90
|
||||
},
|
||||
"axis=y": {
|
||||
"model": "minecraft:block/ochre_froglight"
|
||||
},
|
||||
"axis=z": {
|
||||
"model": "minecraft:block/ochre_froglight_horizontal",
|
||||
"x": 90
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "minecraft:block/packed_mud"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"variants": {
|
||||
"axis=x": {
|
||||
"model": "minecraft:block/pearlescent_froglight_horizontal",
|
||||
"x": 90,
|
||||
"y": 90
|
||||
},
|
||||
"axis=y": {
|
||||
"model": "minecraft:block/pearlescent_froglight"
|
||||
},
|
||||
"axis=z": {
|
||||
"model": "minecraft:block/pearlescent_froglight_horizontal",
|
||||
"x": 90
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "minecraft:block/potted_mangrove_propagule"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "minecraft:block/reinforced_deepslate"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"variants": {
|
||||
"": [
|
||||
{
|
||||
"model": "minecraft:block/sculk"
|
||||
},
|
||||
{
|
||||
"model": "minecraft:block/sculk_mirrored"
|
||||
},
|
||||
{
|
||||
"model": "minecraft:block/sculk",
|
||||
"y": 180
|
||||
},
|
||||
{
|
||||
"model": "minecraft:block/sculk_mirrored",
|
||||
"y": 180
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"variants": {
|
||||
"bloom=false": {
|
||||
"model": "minecraft:block/sculk_catalyst"
|
||||
},
|
||||
"bloom=true": {
|
||||
"model": "minecraft:block/sculk_catalyst_bloom"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"variants": {
|
||||
"can_summon=false": {
|
||||
"model": "minecraft:block/sculk_shrieker"
|
||||
},
|
||||
"can_summon=true": {
|
||||
"model": "minecraft:block/sculk_shrieker_can_summon"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -5,7 +5,7 @@
|
|||
"up": "true"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/sculk_vein",
|
||||
"model": "minecraft:block/sculk_vein",
|
||||
"x": 270,
|
||||
"uvlock": true
|
||||
}
|
||||
|
@ -20,7 +20,7 @@
|
|||
"down": "false"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/sculk_vein",
|
||||
"model": "minecraft:block/sculk_vein",
|
||||
"x": 270,
|
||||
"uvlock": true
|
||||
}
|
||||
|
@ -30,7 +30,7 @@
|
|||
"north": "true"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/sculk_vein"
|
||||
"model": "minecraft:block/sculk_vein"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -43,7 +43,7 @@
|
|||
"down": "false"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/sculk_vein"
|
||||
"model": "minecraft:block/sculk_vein"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -51,7 +51,7 @@
|
|||
"west": "true"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/sculk_vein",
|
||||
"model": "minecraft:block/sculk_vein",
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
}
|
||||
|
@ -66,7 +66,7 @@
|
|||
"down": "false"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/sculk_vein",
|
||||
"model": "minecraft:block/sculk_vein",
|
||||
"y": 270,
|
||||
"uvlock": true
|
||||
}
|
||||
|
@ -76,7 +76,7 @@
|
|||
"south": "true"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/sculk_vein",
|
||||
"model": "minecraft:block/sculk_vein",
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
}
|
||||
|
@ -91,7 +91,7 @@
|
|||
"down": "false"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/sculk_vein",
|
||||
"model": "minecraft:block/sculk_vein",
|
||||
"y": 180,
|
||||
"uvlock": true
|
||||
}
|
||||
|
@ -101,7 +101,7 @@
|
|||
"east": "true"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/sculk_vein",
|
||||
"model": "minecraft:block/sculk_vein",
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
}
|
||||
|
@ -116,7 +116,7 @@
|
|||
"down": "false"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/sculk_vein",
|
||||
"model": "minecraft:block/sculk_vein",
|
||||
"y": 90,
|
||||
"uvlock": true
|
||||
}
|
||||
|
@ -126,7 +126,7 @@
|
|||
"down": "true"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/sculk_vein",
|
||||
"model": "minecraft:block/sculk_vein",
|
||||
"x": 90,
|
||||
"uvlock": true
|
||||
}
|
||||
|
@ -141,7 +141,7 @@
|
|||
"down": "false"
|
||||
},
|
||||
"apply": {
|
||||
"model": "wildbackport:block/sculk_vein",
|
||||
"model": "minecraft:block/sculk_vein",
|
||||
"x": 90,
|
||||
"uvlock": true
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"variants": {
|
||||
"axis=x": {
|
||||
"model": "minecraft:block/stripped_mangrove_log_horizontal",
|
||||
"x": 90,
|
||||
"y": 90
|
||||
},
|
||||
"axis=y": {
|
||||
"model": "minecraft:block/stripped_mangrove_log"
|
||||
},
|
||||
"axis=z": {
|
||||
"model": "minecraft:block/stripped_mangrove_log_horizontal",
|
||||
"x": 90
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"variants": {
|
||||
"axis=x": {
|
||||
"model": "minecraft:block/stripped_mangrove_wood",
|
||||
"x": 90,
|
||||
"y": 90
|
||||
},
|
||||
"axis=y": {
|
||||
"model": "minecraft:block/stripped_mangrove_wood"
|
||||
},
|
||||
"axis=z": {
|
||||
"model": "minecraft:block/stripped_mangrove_wood",
|
||||
"x": 90
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"variants": {
|
||||
"axis=x": {
|
||||
"model": "minecraft:block/verdant_froglight_horizontal",
|
||||
"x": 90,
|
||||
"y": 90
|
||||
},
|
||||
"axis=y": {
|
||||
"model": "minecraft:block/verdant_froglight"
|
||||
},
|
||||
"axis=z": {
|
||||
"model": "minecraft:block/verdant_froglight_horizontal",
|
||||
"x": 90
|
||||
}
|
||||
}
|
||||
}
|
97
common/src/main/resources/assets/minecraft/lang/en_us.json
Normal file
97
common/src/main/resources/assets/minecraft/lang/en_us.json
Normal file
|
@ -0,0 +1,97 @@
|
|||
{
|
||||
"biome.minecraft.deep_dark": "Deep Dark",
|
||||
"biome.minecraft.mangrove_swamp": "Mangrove Swamp",
|
||||
"block.minecraft.sculk": "Sculk",
|
||||
"block.minecraft.sculk_vein": "Sculk Vein",
|
||||
"block.minecraft.sculk_catalyst": "Sculk Catalyst",
|
||||
"block.minecraft.sculk_shrieker": "Sculk Shrieker",
|
||||
"block.minecraft.reinforced_deepslate": "Reinforced Deepslate",
|
||||
"block.minecraft.ochre_froglight": "Ochre Froglight",
|
||||
"block.minecraft.verdant_froglight": "Verdant Froglight",
|
||||
"block.minecraft.pearlescent_froglight": "Pearlescent Froglight",
|
||||
"block.minecraft.mangrove_log": "Mangrove Log",
|
||||
"block.minecraft.mangrove_roots": "Mangrove Roots",
|
||||
"block.minecraft.muddy_mangrove_roots": "Muddy Mangrove Roots",
|
||||
"block.minecraft.stripped_mangrove_log": "Stripped Mangrove Log",
|
||||
"block.minecraft.stripped_mangrove_wood": "Stripped Mangrove Wood",
|
||||
"block.minecraft.mangrove_leaves": "Mangrove Leaves",
|
||||
"block.minecraft.mud_brick_slab": "Mud Brick Slab",
|
||||
"block.minecraft.mud": "Mud",
|
||||
"block.minecraft.packed_mud": "Packed Mud",
|
||||
"block.minecraft.mud_bricks": "Mud Bricks",
|
||||
"block.minecraft.mud_brick_stairs": "Mud Brick Stairs",
|
||||
"block.minecraft.mud_brick_wall": "Mud Brick Wall",
|
||||
"block.minecraft.frogspawn": "Frogspawn",
|
||||
"block.minecraft.mangrove_planks": "Mangrove Planks",
|
||||
"block.minecraft.mangrove_propagule": "Mangrove Propagule",
|
||||
"block.minecraft.mangrove_door": "Mangrove Door",
|
||||
"block.minecraft.mangrove_wood": "Mangrove Wood",
|
||||
"block.minecraft.mangrove_slab": "Mangrove Slab",
|
||||
"block.minecraft.mangrove_stairs": "Mangrove Stairs",
|
||||
"block.minecraft.mangrove_sign": "Mangrove Sign",
|
||||
"block.minecraft.mangrove_wall_sign": "Mangrove Wall Sign",
|
||||
"block.minecraft.mangrove_pressure_plate": "Mangrove Pressure Plate",
|
||||
"block.minecraft.mangrove_button": "Mangrove Button",
|
||||
"block.minecraft.mangrove_fence": "Mangrove Fence",
|
||||
"block.minecraft.mangrove_fence_gate": "Mangrove Fence Gate",
|
||||
"block.minecraft.mangrove_trapdoor": "Mangrove Trapdoor",
|
||||
"block.minecraft.potted_mangrove_propagule": "Potted Mangrove Propagule",
|
||||
"item.minecraft.mangrove_boat": "Mangrove Boat",
|
||||
"item.minecraft.oak_chest_boat": "Oak Boat with Chest",
|
||||
"item.minecraft.spruce_chest_boat": "Spruce Boat with Chest",
|
||||
"item.minecraft.acacia_chest_boat": "Acacia Boat with Chest",
|
||||
"item.minecraft.birch_chest_boat": "Birch Boat with Chest",
|
||||
"item.minecraft.jungle_chest_boat": "Jungle Boat with Chest",
|
||||
"item.minecraft.dark_oak_chest_boat": "Dark Oak Boat with Chest",
|
||||
"item.minecraft.mangrove_chest_boat": "Mangrove Boat with Chest",
|
||||
"item.minecraft.frog_spawn_egg": "Frog Spawn Egg",
|
||||
"item.minecraft.tadpole_spawn_egg": "Tadpole Spawn Egg",
|
||||
"item.minecraft.warden_spawn_egg": "Warden Spawn Egg",
|
||||
"item.minecraft.allay_spawn_egg": "Allay Spawn Egg",
|
||||
"item.minecraft.tadpole_bucket": "Bucket of Tadpole",
|
||||
"item.minecraft.echo_shard": "Echo Shard",
|
||||
"item.minecraft.recovery_compass": "Recovery Compass",
|
||||
"item.minecraft.disc_fragment_5": "Disc Fragment 5",
|
||||
"item.minecraft.disc_fragment_5.desc": "Music Disc - 5",
|
||||
"item.minecraft.music_disc_5": "Music Disc",
|
||||
"item.minecraft.music_disc_5.desc": "Samuel Åberg - 5",
|
||||
"effect.minecraft.darkness": "Darkness",
|
||||
"enchantment.minecraft.swift_sneak": "Swift Sneak",
|
||||
"entity.minecraft.allay": "Allay",
|
||||
"entity.minecraft.warden": "Warden",
|
||||
"entity.minecraft.frog": "Frog",
|
||||
"entity.minecraft.tadpole": "Tadpole",
|
||||
"entity.minecraft.wb_boat": "Boat",
|
||||
"entity.minecraft.chest_boat": "Boat with Chest",
|
||||
"subtitles.entity.warden.roar": "Warden roars",
|
||||
"subtitles.entity.warden.sniff": "Warden sniffs",
|
||||
"subtitles.entity.warden.emerge": "Warden emerges",
|
||||
"subtitles.entity.warden.dig": "Warden digs",
|
||||
"subtitles.entity.warden.hurt": "Warden hurts",
|
||||
"subtitles.entity.warden.death": "Warden dies",
|
||||
"subtitles.entity.warden.step": "Warden steps",
|
||||
"subtitles.entity.warden.listening": "Warden takes notice",
|
||||
"subtitles.entity.warden.listening_angry": "Warden takes notice angrily",
|
||||
"subtitles.entity.warden.heartbeat": "Warden heart beats",
|
||||
"subtitles.entity.warden.attack_impact": "Warden lands hit",
|
||||
"subtitles.entity.warden.tendril_clicks": "Warden tendrils click",
|
||||
"subtitles.entity.warden.angry": "Warden rages",
|
||||
"subtitles.entity.warden.agitated": "Warden groans angrily",
|
||||
"subtitles.entity.warden.ambient": "Warden whines",
|
||||
"subtitles.entity.warden.nearby_close": "Warden approaches",
|
||||
"subtitles.entity.warden.nearby_closer": "Warden advances",
|
||||
"subtitles.entity.warden.nearby_closest": "Warden draws close",
|
||||
"subtitles.entity.frog.ambient": "Frog croaks",
|
||||
"subtitles.entity.frog.death": "Frog dies",
|
||||
"subtitles.entity.frog.eat": "Frog eats",
|
||||
"subtitles.entity.frog.hurt": "Frog hurts",
|
||||
"subtitles.entity.frog.lay_spawn": "Frog lays spawn",
|
||||
"subtitles.entity.frog.long_jump": "Frog jumps",
|
||||
"commands.warden_spawn_tracker.set.success.single": "Set warnings to %s",
|
||||
"commands.warden_spawn_tracker.set.success.multiple": "Set warnings to %s players",
|
||||
"commands.warden_spawn_tracker.clear.success.single": "Removed warnings from %s",
|
||||
"commands.warden_spawn_tracker.clear.success.multiple": "Removed warnings from %s players",
|
||||
"death.attack.sonic_boom": "%1$s was obliterated by a sonically-charged shriek",
|
||||
"death.attack.sonic_boom.player": "%1$s was obliterated by a sonically-charged shriek whilst trying to escape %2$s",
|
||||
"gamerule.doWardenSpawning": "Spawn Wardens"
|
||||
}
|
97
common/src/main/resources/assets/minecraft/lang/es_es.json
Normal file
97
common/src/main/resources/assets/minecraft/lang/es_es.json
Normal file
|
@ -0,0 +1,97 @@
|
|||
{
|
||||
"biome.minecraft.deep_dark": "Oscuridad profunda",
|
||||
"biome.minecraft.mangrove_swamp": "Manglar",
|
||||
"block.minecraft.sculk": "Sculk",
|
||||
"block.minecraft.sculk_vein": "Vena de sculk",
|
||||
"block.minecraft.sculk_catalyst": "Catalizador de sculk",
|
||||
"block.minecraft.sculk_shrieker": "Chillador de sculk",
|
||||
"block.minecraft.reinforced_deepslate": "Pizarra profunda reforzada",
|
||||
"block.minecraft.ochre_froglight": "Ranaluz ocre",
|
||||
"block.minecraft.verdant_froglight": "Ranaluz verde",
|
||||
"block.minecraft.pearlescent_froglight": "Ranaluz nacarada",
|
||||
"block.minecraft.mangrove_log": "Tronco de mangle",
|
||||
"block.minecraft.mangrove_roots": "Raíces de mangle",
|
||||
"block.minecraft.muddy_mangrove_roots": "Raíces de mangle embarradas",
|
||||
"block.minecraft.stripped_mangrove_log": "Tronco de mangle sin corteza",
|
||||
"block.minecraft.stripped_mangrove_wood": "Leño de mangle sin corteza",
|
||||
"block.minecraft.mangrove_leaves": "Hojas de mangle",
|
||||
"block.minecraft.mud_brick_slab": "Losa de ladrillos de adobe",
|
||||
"block.minecraft.mud": "Barro",
|
||||
"block.minecraft.packed_mud": "Adobe",
|
||||
"block.minecraft.mud_bricks": "Ladrillos de adobe",
|
||||
"block.minecraft.mud_brick_stairs": "Escaleras de ladrillos de adobe",
|
||||
"block.minecraft.mud_brick_wall": "Muro de ladrillos de adobe",
|
||||
"block.minecraft.frogspawn": "Huevas de rana",
|
||||
"block.minecraft.mangrove_planks": "Tablones de mangle",
|
||||
"block.minecraft.mangrove_propagule": "Propágulo de mangle",
|
||||
"block.minecraft.mangrove_door": "Puerta de mangle",
|
||||
"block.minecraft.mangrove_wood": "Leño de mangle",
|
||||
"block.minecraft.mangrove_slab": "Losa de mangle",
|
||||
"block.minecraft.mangrove_stairs": "Escaleras de mangle",
|
||||
"block.minecraft.mangrove_sign": "Cartel de mangle",
|
||||
"block.minecraft.mangrove_wall_sign": "Cartel de mangle en pared",
|
||||
"block.minecraft.mangrove_pressure_plate": "Placa de presión de mangle",
|
||||
"block.minecraft.mangrove_button": "Botón de mangle",
|
||||
"block.minecraft.mangrove_fence": "Valla de mangle",
|
||||
"block.minecraft.mangrove_fence_gate": "Puerta de valla de mangle",
|
||||
"block.minecraft.mangrove_trapdoor": "Trampilla de mangle",
|
||||
"block.minecraft.potted_mangrove_propagule": "Maceta con propágulo de mangle",
|
||||
"item.minecraft.mangrove_boat": "Barca de mangle",
|
||||
"item.minecraft.oak_chest_boat": "Barca de roble con cofre",
|
||||
"item.minecraft.spruce_chest_boat": "Barca de abeto con cofre",
|
||||
"item.minecraft.acacia_chest_boat": "Barca de acacia con cofre",
|
||||
"item.minecraft.birch_chest_boat": "Barca de abedul con cofre",
|
||||
"item.minecraft.jungle_chest_boat": "Barca de jungla con cofre",
|
||||
"item.minecraft.dark_oak_chest_boat": "Barca de roble oscuro con cofre",
|
||||
"item.minecraft.mangrove_chest_boat": "Barca de mangle con cofre",
|
||||
"item.minecraft.frog_spawn_egg": "Generar rana",
|
||||
"item.minecraft.tadpole_spawn_egg": "Generar renacuajo",
|
||||
"item.minecraft.warden_spawn_egg": "Generar warden",
|
||||
"item.minecraft.allay_spawn_egg": "Generar allay",
|
||||
"item.minecraft.tadpole_bucket": "Cubo con renacuajo",
|
||||
"item.minecraft.echo_shard": "Fragmento resonante",
|
||||
"item.minecraft.recovery_compass": "Brújula de recuperación",
|
||||
"item.minecraft.disc_fragment_5": "Fragmento de disco",
|
||||
"item.minecraft.disc_fragment_5.desc": "Disco de música - 5",
|
||||
"item.minecraft.music_disc_5": "Disco de música",
|
||||
"item.minecraft.music_disc_5.desc": "Samuel Åberg - 5",
|
||||
"effect.minecraft.darkness": "Oscuridad",
|
||||
"enchantment.minecraft.swift_sneak": "Sigilo veloz",
|
||||
"entity.minecraft.allay": "Allay",
|
||||
"entity.minecraft.warden": "Warden",
|
||||
"entity.minecraft.frog": "Rana",
|
||||
"entity.minecraft.tadpole": "Renacuajo",
|
||||
"entity.minecraft.wb_boat": "Barca",
|
||||
"entity.minecraft.chest_boat": "Barca con cofre",
|
||||
"subtitles.entity.warden.roar": "Warden ruge",
|
||||
"subtitles.entity.warden.sniff": "Warden olfatea",
|
||||
"subtitles.entity.warden.emerge": "Warden emerge",
|
||||
"subtitles.entity.warden.dig": "Warden cava",
|
||||
"subtitles.entity.warden.hurt": "Warden herido",
|
||||
"subtitles.entity.warden.death": "Warden muere",
|
||||
"subtitles.entity.warden.step": "Pasos de warden",
|
||||
"subtitles.entity.warden.listening": "Warden se da cuenta",
|
||||
"subtitles.entity.warden.listening_angry": "Warden se da cuenta furioso",
|
||||
"subtitles.entity.warden.heartbeat": "Corazón de warden palpita",
|
||||
"subtitles.entity.warden.attack_impact": "Warden asesta un golpe",
|
||||
"subtitles.entity.warden.tendril_clicks": "Zarcillos de warden chasquean",
|
||||
"subtitles.entity.warden.angry": "Warden se enfada",
|
||||
"subtitles.entity.warden.agitated": "Warden gime furioso",
|
||||
"subtitles.entity.warden.ambient": "Warden aúlla",
|
||||
"subtitles.entity.warden.nearby_close": "Warden se acerca",
|
||||
"subtitles.entity.warden.nearby_closer": "Warden avanza",
|
||||
"subtitles.entity.warden.nearby_closest": "Warden se aproxima",
|
||||
"subtitles.entity.frog.ambient": "Rana croa",
|
||||
"subtitles.entity.frog.death": "Rana muere",
|
||||
"subtitles.entity.frog.eat": "Rana come",
|
||||
"subtitles.entity.frog.hurt": "Rana herida",
|
||||
"subtitles.entity.frog.lay_spawn": "Rana desova",
|
||||
"subtitles.entity.frog.long_jump": "Rana salta",
|
||||
"commands.warden_spawn_tracker.set.success.single": "Se ha dado advertencias a %s",
|
||||
"commands.warden_spawn_tracker.set.success.multiple": "Se ha dado advertencias a %s jugadores",
|
||||
"commands.warden_spawn_tracker.clear.success.single": "Se ha eliminado las advertencias de %s",
|
||||
"commands.warden_spawn_tracker.clear.success.multiple": "Se ha eliminado las advertencias de %s jugadores",
|
||||
"death.attack.sonic_boom": "%1$s ha sido aniquilado por un chillido sónico",
|
||||
"death.attack.sonic_boom.player": "%1$s ha sido aniquilado por un chillido sónico mientras intentaba huir de %2$s",
|
||||
"gamerule.doWardenSpawning": "Generar wardens"
|
||||
}
|
97
common/src/main/resources/assets/minecraft/lang/pt_br.json
Normal file
97
common/src/main/resources/assets/minecraft/lang/pt_br.json
Normal file
|
@ -0,0 +1,97 @@
|
|||
{
|
||||
"biome.minecraft.deep_dark": "Profundezas sombrias",
|
||||
"biome.minecraft.mangrove_swamp": "Manguezal",
|
||||
"block.minecraft.sculk": "Sculk",
|
||||
"block.minecraft.sculk_vein": "Veio de sculk",
|
||||
"block.minecraft.sculk_catalyst": "Catalisador de sculk",
|
||||
"block.minecraft.sculk_shrieker": "Emissor de sculk",
|
||||
"block.minecraft.reinforced_deepslate": "Ardósia reforçada",
|
||||
"block.minecraft.ochre_froglight": "Anfibrilho ocre",
|
||||
"block.minecraft.verdant_froglight": "Anfibrilho verdejante",
|
||||
"block.minecraft.pearlescent_froglight": "Anfibrilho perolado",
|
||||
"block.minecraft.mangrove_log": "Tronco de mangue",
|
||||
"block.minecraft.mangrove_roots": "Raízes de mangue",
|
||||
"block.minecraft.muddy_mangrove_roots": "Raízes barrentas de mangue",
|
||||
"block.minecraft.stripped_mangrove_log": "Tronco de mangue descascado",
|
||||
"block.minecraft.stripped_mangrove_wood": "Madeira de mangue descascado",
|
||||
"block.minecraft.mangrove_leaves": "Folhas de mangue",
|
||||
"block.minecraft.mud_brick_slab": "Laje de tijolos de barro",
|
||||
"block.minecraft.mud": "Barro",
|
||||
"block.minecraft.packed_mud": "Barro seco",
|
||||
"block.minecraft.mud_bricks": "Tijolos de barro",
|
||||
"block.minecraft.mud_brick_stairs": "Escadas de tijolos de barro",
|
||||
"block.minecraft.mud_brick_wall": "Muro de tijolos de barro",
|
||||
"block.minecraft.frogspawn": "Ovos de sapo",
|
||||
"block.minecraft.mangrove_planks": "Tábuas de mangue",
|
||||
"block.minecraft.mangrove_propagule": "Propágulo de mangue",
|
||||
"block.minecraft.mangrove_door": "Porta de mangue",
|
||||
"block.minecraft.mangrove_wood": "Madeira de mangue",
|
||||
"block.minecraft.mangrove_slab": "Laje de mangue",
|
||||
"block.minecraft.mangrove_stairs": "Escadas de mangue",
|
||||
"block.minecraft.mangrove_sign": "Placa de mangue",
|
||||
"block.minecraft.mangrove_wall_sign": "Placa de mangue",
|
||||
"block.minecraft.mangrove_pressure_plate": "Placa de pressão de mangue",
|
||||
"block.minecraft.mangrove_button": "Botão de mangue",
|
||||
"block.minecraft.mangrove_fence": "Cerca de mangue",
|
||||
"block.minecraft.mangrove_fence_gate": "Portão de mangue",
|
||||
"block.minecraft.mangrove_trapdoor": "Alçapão de mangue",
|
||||
"block.minecraft.potted_mangrove_propagule": "Propágulo de mangue envasado",
|
||||
"item.minecraft.mangrove_boat": "Bote de mangue",
|
||||
"item.minecraft.oak_chest_boat": "Bote de carvalho com baú",
|
||||
"item.minecraft.spruce_chest_boat": "Bote de pinheiro com baú",
|
||||
"item.minecraft.acacia_chest_boat": "Bote de acácia com baú",
|
||||
"item.minecraft.birch_chest_boat": "Bote de bétula com baú",
|
||||
"item.minecraft.jungle_chest_boat": "Bote de madeira da selva com baú",
|
||||
"item.minecraft.dark_oak_chest_boat": "Bote de carvalho escuro com baú",
|
||||
"item.minecraft.mangrove_chest_boat": "Bote de mangue com baú",
|
||||
"item.minecraft.frog_spawn_egg": "Ovo gerador de sapo",
|
||||
"item.minecraft.tadpole_spawn_egg": "Ovo gerador de girino",
|
||||
"item.minecraft.warden_spawn_egg": "Ovo gerador de defensor",
|
||||
"item.minecraft.allay_spawn_egg": "Ovo gerador de allay",
|
||||
"item.minecraft.tadpole_bucket": "Balde com girino",
|
||||
"item.minecraft.echo_shard": "Fragmento de eco",
|
||||
"item.minecraft.recovery_compass": "Bússola de retomada",
|
||||
"item.minecraft.disc_fragment_5": "Fragmento de disco",
|
||||
"item.minecraft.disc_fragment_5.desc": "Disco musical - 5",
|
||||
"item.minecraft.music_disc_5": "Disco musical",
|
||||
"item.minecraft.music_disc_5.desc": "Samuel Åberg - 5",
|
||||
"effect.minecraft.darkness": "Escuridão",
|
||||
"enchantment.minecraft.swift_sneak": "Passos furtivos",
|
||||
"entity.minecraft.allay": "Allay",
|
||||
"entity.minecraft.warden": "Defensor",
|
||||
"entity.minecraft.frog": "Sapo",
|
||||
"entity.minecraft.tadpole": "Girino",
|
||||
"entity.minecraft.wb_boat": "Bote",
|
||||
"entity.minecraft.chest_boat": "Bote com baú",
|
||||
"subtitles.entity.warden.roar": "Defensor ruge",
|
||||
"subtitles.entity.warden.sniff": "Defensor fareja",
|
||||
"subtitles.entity.warden.emerge": "Defensor emerge",
|
||||
"subtitles.entity.warden.dig": "Defensor escava",
|
||||
"subtitles.entity.warden.hurt": "Defensor ferido",
|
||||
"subtitles.entity.warden.death": "Defensor morre",
|
||||
"subtitles.entity.warden.step": "Passos de defensor",
|
||||
"subtitles.entity.warden.listening": "Defensor ouve",
|
||||
"subtitles.entity.warden.listening_angry": "Desfensor ouve furiosamente",
|
||||
"subtitles.entity.warden.heartbeat": "Coração de defensor bate",
|
||||
"subtitles.entity.warden.attack_impact": "Defensor golpeia",
|
||||
"subtitles.entity.warden.tendril_clicks": "Gavinhas de defensor estalam",
|
||||
"subtitles.entity.warden.angry": "Defensor irrita-se",
|
||||
"subtitles.entity.warden.agitated": "Defensor grunhe furiosamente",
|
||||
"subtitles.entity.warden.ambient": "Defensor gane",
|
||||
"subtitles.entity.warden.nearby_close": "Defensor aproxima-se",
|
||||
"subtitles.entity.warden.nearby_closer": "Defensor avança",
|
||||
"subtitles.entity.warden.nearby_closest": "Defensor próximo",
|
||||
"subtitles.entity.frog.ambient": "Sapo coaxa",
|
||||
"subtitles.entity.frog.death": "Sapo morre",
|
||||
"subtitles.entity.frog.eat": "Sapo come",
|
||||
"subtitles.entity.frog.hurt": "Sapo ferido",
|
||||
"subtitles.entity.frog.lay_spawn": "Sapo desova",
|
||||
"subtitles.entity.frog.long_jump": "Sapo pula",
|
||||
"commands.warden_spawn_tracker.set.success.single": "Definir avisos para %s",
|
||||
"commands.warden_spawn_tracker.set.success.multiple": "Definir avisos aos %s jogadores",
|
||||
"commands.warden_spawn_tracker.clear.success.single": "Avisos removidos de %s",
|
||||
"commands.warden_spawn_tracker.clear.success.multiple": "Avisos removidos dos %s jogadores",
|
||||
"death.attack.sonic_boom": "Um ataque sônico obliterou %1$s",
|
||||
"death.attack.sonic_boom.player": "Um ataque sônico obliterou %1$s enquanto tentava fugir de %2$s",
|
||||
"gamerule.doWardenSpawning": "Gerar Defensores"
|
||||
}
|
97
common/src/main/resources/assets/minecraft/lang/zh_tw.json
Normal file
97
common/src/main/resources/assets/minecraft/lang/zh_tw.json
Normal file
|
@ -0,0 +1,97 @@
|
|||
{
|
||||
"biome.minecraft.deep_dark": "深淵",
|
||||
"biome.minecraft.mangrove_swamp": "紅樹林沼澤",
|
||||
"block.minecraft.sculk": "伏聆",
|
||||
"block.minecraft.sculk_vein": "伏聆脈絡",
|
||||
"block.minecraft.sculk_catalyst": "伏聆觸媒",
|
||||
"block.minecraft.sculk_shrieker": "伏聆嘯口",
|
||||
"block.minecraft.reinforced_deepslate": "強化深板岩",
|
||||
"block.minecraft.ochre_froglight": "赭黃蛙光體",
|
||||
"block.minecraft.verdant_froglight": "蒼翠蛙光體",
|
||||
"block.minecraft.pearlescent_froglight": "珠紫蛙光體",
|
||||
"block.minecraft.mangrove_log": "紅樹林木原木",
|
||||
"block.minecraft.mangrove_roots": "紅樹林木根",
|
||||
"block.minecraft.muddy_mangrove_roots": "淤泥紅樹林木根",
|
||||
"block.minecraft.stripped_mangrove_log": "剝皮紅樹林木原木",
|
||||
"block.minecraft.stripped_mangrove_wood": "剝皮紅樹林木塊",
|
||||
"block.minecraft.mangrove_leaves": "紅樹林木樹葉",
|
||||
"block.minecraft.mud_brick_slab": "泥紅磚半磚",
|
||||
"block.minecraft.mud": "泥巴",
|
||||
"block.minecraft.packed_mud": "泥坯",
|
||||
"block.minecraft.mud_bricks": "泥磚",
|
||||
"block.minecraft.mud_brick_stairs": "泥紅磚樓梯",
|
||||
"block.minecraft.mud_brick_wall": "泥磚牆",
|
||||
"block.minecraft.frogspawn": "青蛙卵",
|
||||
"block.minecraft.mangrove_planks": "紅樹林木材",
|
||||
"block.minecraft.mangrove_propagule": "紅樹林木胎生苗",
|
||||
"block.minecraft.mangrove_door": "紅樹林木門",
|
||||
"block.minecraft.mangrove_wood": "紅樹林木",
|
||||
"block.minecraft.mangrove_slab": "紅樹林木半磚",
|
||||
"block.minecraft.mangrove_stairs": "紅樹林木階梯",
|
||||
"block.minecraft.mangrove_sign": "紅樹林木告示牌",
|
||||
"block.minecraft.mangrove_wall_sign": "牆上的紅樹林木告示牌",
|
||||
"block.minecraft.mangrove_pressure_plate": "紅樹林木壓力板",
|
||||
"block.minecraft.mangrove_button": "紅樹林木按鈕",
|
||||
"block.minecraft.mangrove_fence": "紅樹林木柵欄",
|
||||
"block.minecraft.mangrove_fence_gate": "紅樹林木柵欄門",
|
||||
"block.minecraft.mangrove_trapdoor": "紅樹林木地板門",
|
||||
"block.minecraft.potted_mangrove_propagule": "紅樹林木胎生苗盆栽",
|
||||
"item.minecraft.mangrove_boat": "紅樹林木船",
|
||||
"item.minecraft.oak_chest_boat": "儲物箱橡木船",
|
||||
"item.minecraft.spruce_chest_boat": "儲物箱杉木船",
|
||||
"item.minecraft.acacia_chest_boat": "儲物箱相思木船",
|
||||
"item.minecraft.birch_chest_boat": "儲物箱樺木船",
|
||||
"item.minecraft.jungle_chest_boat": "儲物箱叢林木船",
|
||||
"item.minecraft.dark_oak_chest_boat": "儲物箱黑橡木船",
|
||||
"item.minecraft.mangrove_chest_boat": "儲物箱紅樹林木船",
|
||||
"item.minecraft.frog_spawn_egg": "青蛙生怪蛋",
|
||||
"item.minecraft.tadpole_spawn_egg": "蝌蚪生怪蛋",
|
||||
"item.minecraft.warden_spawn_egg": "獄卒生怪蛋",
|
||||
"item.minecraft.allay_spawn_egg": "悅靈生怪蛋",
|
||||
"item.minecraft.tadpole_bucket": "蝌蚪桶",
|
||||
"item.minecraft.echo_shard": "回聲碎片",
|
||||
"item.minecraft.recovery_compass": "回生羅盤",
|
||||
"item.minecraft.disc_fragment_5": "唱片碎片 5",
|
||||
"item.minecraft.disc_fragment_5.desc": "唱片 - 5",
|
||||
"item.minecraft.music_disc_5": "唱片",
|
||||
"item.minecraft.music_disc_5.desc": "Samuel Åberg - 5",
|
||||
"effect.minecraft.darkness": "黑暗",
|
||||
"enchantment.minecraft.swift_sneak": "迅捷潛行",
|
||||
"entity.minecraft.allay": "悅靈",
|
||||
"entity.minecraft.warden": "獄卒",
|
||||
"entity.minecraft.frog": "青蛙",
|
||||
"entity.minecraft.tadpole": "蝌蚪",
|
||||
"entity.minecraft.wb_boat": "船",
|
||||
"entity.minecraft.chest_boat": "儲物箱船",
|
||||
"subtitles.entity.warden.roar": "獄卒咆哮",
|
||||
"subtitles.entity.warden.sniff": "獄卒吸氣",
|
||||
"subtitles.entity.warden.emerge": "獄卒出現",
|
||||
"subtitles.entity.warden.dig": "獄卒掘挖",
|
||||
"subtitles.entity.warden.hurt": "獄卒受傷",
|
||||
"subtitles.entity.warden.death": "獄卒死亡",
|
||||
"subtitles.entity.warden.step": "獄卒踏步",
|
||||
"subtitles.entity.warden.listening": "獄卒傾聽",
|
||||
"subtitles.entity.warden.listening_angry": "獄卒憤怒地注意到",
|
||||
"subtitles.entity.warden.heartbeat": "獄卒心跳",
|
||||
"subtitles.entity.warden.attack_impact": "獄卒擊中",
|
||||
"subtitles.entity.warden.tendril_clicks": "獄卒卷鬚拍動",
|
||||
"subtitles.entity.warden.angry": "獄卒暴怒",
|
||||
"subtitles.entity.warden.agitated": "獄卒憤怒地咆哮",
|
||||
"subtitles.entity.warden.ambient": "獄卒發牢騷",
|
||||
"subtitles.entity.warden.nearby_close": "獄卒接近",
|
||||
"subtitles.entity.warden.nearby_closer": "獄卒進展",
|
||||
"subtitles.entity.warden.nearby_closest": "獄卒貼近",
|
||||
"subtitles.entity.frog.ambient": "青蛙呱呱叫",
|
||||
"subtitles.entity.frog.death": "青蛙死亡",
|
||||
"subtitles.entity.frog.eat": "青蛙進食",
|
||||
"subtitles.entity.frog.hurt": "青蛙受傷",
|
||||
"subtitles.entity.frog.lay_spawn": "青蛙產卵",
|
||||
"subtitles.entity.frog.long_jump": "青蛙跳躍",
|
||||
"commands.warden_spawn_tracker.set.success.single": "警告 %s",
|
||||
"commands.warden_spawn_tracker.set.success.multiple": "警告 %s 玩家",
|
||||
"commands.warden_spawn_tracker.clear.success.single": "由 %s移除警告",
|
||||
"commands.warden_spawn_tracker.clear.success.multiple": "由 %s 玩家移除警告",
|
||||
"death.attack.sonic_boom": "%1$s 被超音波擊斃",
|
||||
"death.attack.sonic_boom.player": "%1$s 嘗試逃離 %2$s時被超音波擊斃",
|
||||
"gamerule.doWardenSpawning": "召喚獄卒"
|
||||
}
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"ambientocclusion": false,
|
||||
"textures": {
|
||||
"particle": "wildbackport:block/frogspawn",
|
||||
"texture": "wildbackport:block/frogspawn"
|
||||
"particle": "minecraft:block/frogspawn",
|
||||
"texture": "minecraft:block/frogspawn"
|
||||
},
|
||||
"elements": [
|
||||
{ "from": [ 0, 0.25, 0 ],
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:block/button",
|
||||
"textures": {
|
||||
"texture": "wildbackport:block/mangrove_planks"
|
||||
"texture": "minecraft:block/mangrove_planks"
|
||||
}
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:block/button_inventory",
|
||||
"textures": {
|
||||
"texture": "wildbackport:block/mangrove_planks"
|
||||
"texture": "minecraft:block/mangrove_planks"
|
||||
}
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:block/button_pressed",
|
||||
"textures": {
|
||||
"texture": "wildbackport:block/mangrove_planks"
|
||||
"texture": "minecraft:block/mangrove_planks"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"parent": "minecraft:block/door_bottom",
|
||||
"textures": {
|
||||
"top": "minecraft:block/mangrove_door_top",
|
||||
"bottom": "minecraft:block/mangrove_door_bottom"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"parent": "minecraft:block/door_bottom_rh",
|
||||
"textures": {
|
||||
"top": "minecraft:block/mangrove_door_top",
|
||||
"bottom": "minecraft:block/mangrove_door_bottom"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"parent": "minecraft:block/door_top",
|
||||
"textures": {
|
||||
"top": "minecraft:block/mangrove_door_top",
|
||||
"bottom": "minecraft:block/mangrove_door_bottom"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"parent": "minecraft:block/door_top_rh",
|
||||
"textures": {
|
||||
"top": "minecraft:block/mangrove_door_top",
|
||||
"bottom": "minecraft:block/mangrove_door_bottom"
|
||||
}
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:block/template_fence_gate",
|
||||
"textures": {
|
||||
"texture": "wildbackport:block/mangrove_planks"
|
||||
"texture": "minecraft:block/mangrove_planks"
|
||||
}
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:block/template_fence_gate_open",
|
||||
"textures": {
|
||||
"texture": "wildbackport:block/mangrove_planks"
|
||||
"texture": "minecraft:block/mangrove_planks"
|
||||
}
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:block/template_fence_gate_wall",
|
||||
"textures": {
|
||||
"texture": "wildbackport:block/mangrove_planks"
|
||||
"texture": "minecraft:block/mangrove_planks"
|
||||
}
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:block/template_fence_gate_wall_open",
|
||||
"textures": {
|
||||
"texture": "wildbackport:block/mangrove_planks"
|
||||
"texture": "minecraft:block/mangrove_planks"
|
||||
}
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:block/fence_inventory",
|
||||
"textures": {
|
||||
"texture": "wildbackport:block/mangrove_planks"
|
||||
"texture": "minecraft:block/mangrove_planks"
|
||||
}
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:block/fence_post",
|
||||
"textures": {
|
||||
"texture": "wildbackport:block/mangrove_planks"
|
||||
"texture": "minecraft:block/mangrove_planks"
|
||||
}
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:block/fence_side",
|
||||
"textures": {
|
||||
"texture": "wildbackport:block/mangrove_planks"
|
||||
"texture": "minecraft:block/mangrove_planks"
|
||||
}
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:block/leaves",
|
||||
"textures": {
|
||||
"all": "wildbackport:block/mangrove_leaves"
|
||||
"all": "minecraft:block/mangrove_leaves"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"parent": "minecraft:block/cube_column",
|
||||
"textures": {
|
||||
"end": "minecraft:block/mangrove_log_top",
|
||||
"side": "minecraft:block/mangrove_log"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"parent": "minecraft:block/cube_column_horizontal",
|
||||
"textures": {
|
||||
"end": "minecraft:block/mangrove_log_top",
|
||||
"side": "minecraft:block/mangrove_log"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:block/cube_all",
|
||||
"textures": {
|
||||
"all": "minecraft:block/mangrove_planks"
|
||||
}
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:block/pressure_plate_up",
|
||||
"textures": {
|
||||
"texture": "wildbackport:block/mangrove_planks"
|
||||
"texture": "minecraft:block/mangrove_planks"
|
||||
}
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue