diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/HFASMod.java b/src/hfas/java/org/polaris2023/wildwind/hfas/HFASMod.java index 44d9621..e2fb67f 100644 --- a/src/hfas/java/org/polaris2023/wildwind/hfas/HFASMod.java +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/HFASMod.java @@ -33,6 +33,13 @@ public HFASMod(IEventBus bus, ModContainer container) { // 注册属性 ModAttributes.register(bus); + // 注册状态效果、药水 + ModMobEffects.register(bus); + ModPotions.register(bus); + + // 注册食人鱼音效 + ModSoundEvents.register(bus); + // 注册配置文件 container.registerConfig(net.neoforged.fml.config.ModConfig.Type.COMMON, ModCommonConfig.SPEC); diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/client/entity/model/PiranhaModel.java b/src/hfas/java/org/polaris2023/wildwind/hfas/client/entity/model/PiranhaModel.java new file mode 100644 index 0000000..00e35fb --- /dev/null +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/client/entity/model/PiranhaModel.java @@ -0,0 +1,28 @@ +package org.polaris2023.wildwind.hfas.client.entity.model; + +import com.geckolib.model.DefaultedEntityGeoModel; +import com.geckolib.renderer.base.GeoRenderState; +import net.minecraft.resources.Identifier; +import org.polaris2023.wildwind.hfas.HFASMod; +import org.polaris2023.wildwind.hfas.entity.animal.Piranha; + +/** + * 食人鱼实体的几何模型定义喵~ + */ +public class PiranhaModel extends DefaultedEntityGeoModel { + + /** + * 创建食人鱼模型实例喵~ + */ + public PiranhaModel() { + super(HFASMod.id("piranha")); + } + + /** + * 获取当前食人鱼对应的材质资源喵~ + */ + @Override + public Identifier getTextureResource(GeoRenderState state) { + return HFASMod.id("textures/entity/piranha.png"); + } +} \ No newline at end of file diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/client/entity/renderer/PiranhaRenderer.java b/src/hfas/java/org/polaris2023/wildwind/hfas/client/entity/renderer/PiranhaRenderer.java new file mode 100644 index 0000000..46dd5da --- /dev/null +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/client/entity/renderer/PiranhaRenderer.java @@ -0,0 +1,24 @@ +package org.polaris2023.wildwind.hfas.client.entity.renderer; + +import com.geckolib.renderer.GeoEntityRenderer; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import org.polaris2023.wildwind.hfas.client.entity.model.PiranhaModel; +import org.polaris2023.wildwind.hfas.client.entity.renderstate.PiranhaRenderState; +import org.polaris2023.wildwind.hfas.entity.animal.Piranha; + +import javax.annotation.Nullable; + +/** + * 食人鱼渲染器 + * @author huimanman + */ +public class PiranhaRenderer extends GeoEntityRenderer { + public PiranhaRenderer(EntityRendererProvider.Context renderManager) { + super(renderManager, new PiranhaModel()); + } + + @Override + public PiranhaRenderState createRenderState(Piranha animatable, @Nullable Void relatedObject) { + return new PiranhaRenderState(); + } +} \ No newline at end of file diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/client/entity/renderstate/PiranhaRenderState.java b/src/hfas/java/org/polaris2023/wildwind/hfas/client/entity/renderstate/PiranhaRenderState.java new file mode 100644 index 0000000..5c7b419 --- /dev/null +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/client/entity/renderstate/PiranhaRenderState.java @@ -0,0 +1,9 @@ +package org.polaris2023.wildwind.hfas.client.entity.renderstate; + +import net.minecraft.client.renderer.entity.state.LivingEntityRenderState; + +/** + * 食人鱼渲染状态喵~ + */ +public class PiranhaRenderState extends LivingEntityRenderState { +} \ No newline at end of file diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/client/eventsub/EntitiesClientHandler.java b/src/hfas/java/org/polaris2023/wildwind/hfas/client/eventsub/EntitiesClientHandler.java index 1ddcc3a..6d4d87e 100644 --- a/src/hfas/java/org/polaris2023/wildwind/hfas/client/eventsub/EntitiesClientHandler.java +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/client/eventsub/EntitiesClientHandler.java @@ -5,12 +5,14 @@ import net.neoforged.fml.common.EventBusSubscriber; import net.neoforged.neoforge.client.event.EntityRenderersEvent; import org.polaris2023.wildwind.hfas.client.entity.renderer.MudcrabRenderer; +import org.polaris2023.wildwind.hfas.client.entity.renderer.PiranhaRenderer; import org.polaris2023.wildwind.hfas.registry.ModEntities; @EventBusSubscriber(value = Dist.CLIENT) public class EntitiesClientHandler { @SubscribeEvent static void registerRenderers(EntityRenderersEvent.RegisterRenderers event) { + event.registerEntityRenderer(ModEntities.PIRANHA.get(), PiranhaRenderer::new); event.registerEntityRenderer(ModEntities.MUDCRAB.get(), MudcrabRenderer::new); } } \ No newline at end of file diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/ModLootProvider.java b/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/ModLootProvider.java index 8cd0c41..389c827 100644 --- a/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/ModLootProvider.java +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/ModLootProvider.java @@ -19,6 +19,7 @@ import net.neoforged.neoforge.registries.DeferredHolder; import org.polaris2023.wildwind.hfas.datagen.provider.loot.BlockLoot; import org.polaris2023.wildwind.hfas.registry.ModEntities; +import org.polaris2023.wildwind.hfas.registry.ModItems; import java.util.List; import java.util.Set; @@ -52,6 +53,28 @@ protected Stream> getKnownEntityTypes() { @Override public void generate() { this.emptyLoot(ModEntities.MUDCRAB); + this.add( + ModEntities.PIRANHA.get(), + LootTable.lootTable() + .withPool( + LootPool.lootPool() + .setRolls(ConstantValue.exactly(1.0F)) + .add(LootItem.lootTableItem(ModItems.PIRANHA.get()) + .apply(SmeltItemFunction.smelted().when(this.shouldSmeltLoot()))) + ) + .withPool( + LootPool.lootPool() + .setRolls(ConstantValue.exactly(1.0F)) + .add(LootItem.lootTableItem(Items.BONE_MEAL)) + .when(LootItemRandomChanceCondition.randomChance(0.05F)) + ) + .withPool( + LootPool.lootPool() + .setRolls(ConstantValue.exactly(1.0F)) + .add(LootItem.lootTableItem(ModItems.FANG.get())) + .when(LootItemRandomChanceCondition.randomChance(0.05F)) + ) + ); } private void emptyLoot(DeferredHolder, EntityType> entityType) { diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/ModModelProvider.java b/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/ModModelProvider.java index e6196de..2ff2280 100644 --- a/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/ModModelProvider.java +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/ModModelProvider.java @@ -120,6 +120,9 @@ protected void registerModels(BlockModelGenerators blockModels, ItemModelGenerat ); simpleItem(itemModels, ModItems.MUDCRAB_BUCKET); simpleItem(itemModels, ModItems.MUDCRAB_SPAWN_EGG); + + // ==================== 食人鱼 ==================== + registerPiranhaModels(itemModels); } /** @@ -171,4 +174,12 @@ private void createCrossBlock(BlockModelGenerators blockModels, Block block) { private void simpleItem(ItemModelGenerators itemModels, Supplier item){ itemModels.generateFlatItem(item.get(), ModelTemplates.FLAT_ITEM); } + + private void registerPiranhaModels(ItemModelGenerators itemModels) { + simpleItem(itemModels, ModItems.PIRANHA); + simpleItem(itemModels, ModItems.COOKED_PIRANHA); + simpleItem(itemModels, ModItems.PIRANHA_BUCKET); + simpleItem(itemModels, ModItems.PIRANHA_SPAWN_EGG); + simpleItem(itemModels, ModItems.FANG); + } } diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/ModRecipeProvider.java b/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/ModRecipeProvider.java index 7af14cc..d8acd8f 100644 --- a/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/ModRecipeProvider.java +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/ModRecipeProvider.java @@ -4,10 +4,12 @@ import net.minecraft.data.PackOutput; import net.minecraft.data.recipes.RecipeOutput; import net.minecraft.data.recipes.ShapedRecipeBuilder; +import net.minecraft.data.recipes.SimpleCookingRecipeBuilder; import net.minecraft.data.recipes.RecipeProvider; import net.minecraft.data.recipes.RecipeCategory; import net.minecraft.resources.ResourceKey; import net.minecraft.world.item.Items; +import net.minecraft.world.item.crafting.CookingBookCategory; import net.minecraft.world.item.crafting.Ingredient; import net.minecraft.world.item.crafting.Recipe; import net.minecraft.world.level.levelgen.feature.ConfiguredFeature; @@ -37,6 +39,10 @@ protected ModRecipeProvider(HolderLookup.Provider registries, RecipeOutput outpu protected void buildRecipes() { // 生成所有箭矢组合配方 generateArrowRecipes(); + // 生食人鱼 -> 熟食人鱼(熔炉) + SimpleCookingRecipeBuilder.smelting(Ingredient.of(ModItems.PIRANHA.get()), RecipeCategory.FOOD, CookingBookCategory.FOOD, ModItems.COOKED_PIRANHA.get(), 0.35F, 200) + .unlockedBy("has_" + ModItems.PIRANHA.getId().getPath(), this.has(ModItems.PIRANHA.get())) + .save(this.output); // 万用蟹钳:铜锭x6 + 蟹钳x3 ShapedRecipeBuilder.shaped(this.items, RecipeCategory.TOOLS, ModItems.OMNI_CLAW.get()) .define('I', Items.COPPER_INGOT) diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/lang/EnUsLanguageProvider.java b/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/lang/EnUsLanguageProvider.java index ea00fa7..b0a5f80 100644 --- a/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/lang/EnUsLanguageProvider.java +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/lang/EnUsLanguageProvider.java @@ -81,6 +81,21 @@ protected void addTranslations() { // 属性 add("attributes.ww_hfas.extra_item_pickup_range", "Extra Item Pickup Range"); + // Reach effect & potions + add("effect.ww_hfas.reach", "Reach"); + add("item.minecraft.potion.effect.reach", "Potion of Reach"); + add("item.minecraft.splash_potion.effect.reach", "Splash Potion of Reach"); + add("item.minecraft.lingering_potion.effect.reach", "Lingering Potion of Reach"); + add("item.minecraft.tipped_arrow.effect.reach", "Arrow of Reach"); + add("item.minecraft.potion.effect.long_reach", "Potion of Reach"); + add("item.minecraft.splash_potion.effect.long_reach", "Splash Potion of Reach"); + add("item.minecraft.lingering_potion.effect.long_reach", "Lingering Potion of Reach"); + add("item.minecraft.tipped_arrow.effect.long_reach", "Arrow of Reach"); + + // Piranha sound subtitles + add("subtitles.entity.piranha.attack", "Piranha attacks"); + add("subtitles.entity.piranha.death", "Piranha dies"); + //创造模式物品栏 add("mod.wild_wind.name", "Wild Wind"); diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/lang/ZhCnLanguageProvider.java b/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/lang/ZhCnLanguageProvider.java index 85b60e7..1725feb 100644 --- a/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/lang/ZhCnLanguageProvider.java +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/lang/ZhCnLanguageProvider.java @@ -82,6 +82,21 @@ protected void addTranslations() { // 属性 add("attributes.ww_hfas.extra_item_pickup_range", "额外物品拾取距离"); + // 延展(reach)效果与药水 + add("effect.ww_hfas.reach", "延展"); + add("item.minecraft.potion.effect.reach", "延展药水"); + add("item.minecraft.splash_potion.effect.reach", "喷溅型延展药水"); + add("item.minecraft.lingering_potion.effect.reach", "滞留型延展药水"); + add("item.minecraft.tipped_arrow.effect.reach", "延展之箭"); + add("item.minecraft.potion.effect.long_reach", "延展药水"); + add("item.minecraft.splash_potion.effect.long_reach", "喷溅型延展药水"); + add("item.minecraft.lingering_potion.effect.long_reach", "滞留型延展药水"); + add("item.minecraft.tipped_arrow.effect.long_reach", "延展之箭"); + + // 食人鱼音效字幕 + add("subtitles.entity.piranha.attack", "食人鱼袭击"); + add("subtitles.entity.piranha.death", "食人鱼死亡"); + //创造模式物品栏 add("mod.wild_wind.name", "原野之风"); diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/lang/ZhEnCombineLangProvider.java b/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/lang/ZhEnCombineLangProvider.java index 1520ede..a2b98e8 100644 --- a/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/lang/ZhEnCombineLangProvider.java +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/lang/ZhEnCombineLangProvider.java @@ -40,6 +40,11 @@ private static void addItems() { addItem(ModItems.MUDCRAB_BUCKET, "Bucket of Mudcrab", "泥沼蟹桶"); addItem(ModItems.CRAB_CLAW, "Crab Claw", "蟹钳"); addItem(ModItems.OMNI_CLAW, "Omni Craw", "万用蟹钳"); + addItem(ModItems.PIRANHA_SPAWN_EGG, "Piranha Spawn Egg", "食人鱼刷怪蛋"); + addItem(ModItems.PIRANHA, "Raw Piranha", "生食人鱼"); + addItem(ModItems.COOKED_PIRANHA, "Cooked Piranha", "熟食人鱼"); + addItem(ModItems.FANG, "Fang", "尖牙"); + addItem(ModItems.PIRANHA_BUCKET, "Bucket of Piranha", "食人鱼桶"); } private static void addBlocks() { @@ -47,6 +52,7 @@ private static void addBlocks() { private static void addEntities() { addEntity(ModEntities.MUDCRAB, "Mudcrab", "泥沼蟹"); + addEntity(ModEntities.PIRANHA, "Piranha", "食人鱼"); } private static void addItem(Supplier s, String en, String zh){ diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/tag/ModBiomeTagsProvider.java b/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/tag/ModBiomeTagsProvider.java index 20f33fb..8aa647e 100644 --- a/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/tag/ModBiomeTagsProvider.java +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/tag/ModBiomeTagsProvider.java @@ -47,5 +47,8 @@ protected void addTags(HolderLookup.Provider provider) { .add(Biomes.SNOWY_TAIGA) .add(Biomes.SNOWY_BEACH) .addTag(BiomeTags.IS_END); + tag(ModBiomeTags.EntityGen.PIRANHA_SPAWNS) + .add(Biomes.JUNGLE) + .addTag(Tags.Biomes.IS_SWAMP); } } diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/tag/ModEntityTypeTagsProvider.java b/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/tag/ModEntityTypeTagsProvider.java index bc8ed4f..74ee2d1 100644 --- a/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/tag/ModEntityTypeTagsProvider.java +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/datagen/provider/tag/ModEntityTypeTagsProvider.java @@ -27,10 +27,15 @@ public ModEntityTypeTagsProvider(PackOutput output, CompletableFuture logsTag = TagKey.create( + Registries.ITEM, + Identifier.fromNamespaceAndPath(HFASMod.MOD_ID, name + "_logs") + ); + addToTag(logsTag, log, wood, strippedLog, strippedWood); + } + @SuppressWarnings("all") public void addToTag(TagKey tag, Block... items){ if(items.length == 0) return; diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/effect/WildWindMobEffect.java b/src/hfas/java/org/polaris2023/wildwind/hfas/effect/WildWindMobEffect.java new file mode 100644 index 0000000..0b45d30 --- /dev/null +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/effect/WildWindMobEffect.java @@ -0,0 +1,31 @@ +package org.polaris2023.wildwind.hfas.effect; + +import net.minecraft.core.particles.ParticleOptions; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectCategory; + +/** + * 用于拓宽 {@link MobEffect} 构造方法的访问权限 + */ +public class WildWindMobEffect extends MobEffect { + /** + * 创建一个基础生物效果喵~ + * + * @param category 效果分类喵~ + * @param color 效果颜色喵~ + */ + public WildWindMobEffect(MobEffectCategory category, int color) { + super(category, color); + } + + /** + * 创建一个带粒子效果的生物效果喵~ + * + * @param category 效果分类喵~ + * @param color 效果颜色喵~ + * @param particle 粒子效果喵~ + */ + public WildWindMobEffect(MobEffectCategory category, int color, ParticleOptions particle) { + super(category, color, particle); + } +} \ No newline at end of file diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/entity/ai/goal/AlertOthersNearestAttackableTargetGoal.java b/src/hfas/java/org/polaris2023/wildwind/hfas/entity/ai/goal/AlertOthersNearestAttackableTargetGoal.java new file mode 100644 index 0000000..9559a74 --- /dev/null +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/entity/ai/goal/AlertOthersNearestAttackableTargetGoal.java @@ -0,0 +1,91 @@ +package org.polaris2023.wildwind.hfas.entity.ai.goal; + +import it.unimi.dsi.fastutil.objects.ObjectOpenHashSet; +import net.minecraft.world.entity.EntitySelector; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.entity.TamableAnimal; +import net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal; +import net.minecraft.world.entity.ai.targeting.TargetingConditions; +import net.minecraft.world.phys.AABB; + +import javax.annotation.Nullable; +import java.util.Set; + +/** + * 警告最近可攻击对象的目标 + * @param 实体类型 + * @author huimanman + */ +public class AlertOthersNearestAttackableTargetGoal extends NearestAttackableTargetGoal { + @Nullable + private Set> toIgnoreAlert; + private double overrideFindEntityFollowDistance = -1.0; + + public AlertOthersNearestAttackableTargetGoal(Mob mob, Class targetType, boolean mustSee) { + super(mob, targetType, mustSee); + } + + public AlertOthersNearestAttackableTargetGoal(Mob mob, Class targetType, boolean mustSee, TargetingConditions.Selector targetPredicate) { + super(mob, targetType, mustSee, targetPredicate); + } + + public AlertOthersNearestAttackableTargetGoal(Mob mob, Class targetType, boolean mustSee, boolean mustReach) { + super(mob, targetType, mustSee, mustReach); + } + + public AlertOthersNearestAttackableTargetGoal(Mob mob, Class targetType, int randomInterval, boolean mustSee, boolean mustReach, @Nullable TargetingConditions.Selector targetPredicate) { + super(mob, targetType, randomInterval, mustSee, mustReach, targetPredicate); + } + + /** + * 覆写跟随距离 + * @param followDistance 跟随距离 + * @return 当前目标,用于链式修改 + */ + public AlertOthersNearestAttackableTargetGoal overrideFindEntityFollowDistance(double followDistance) { + this.overrideFindEntityFollowDistance = followDistance; + return this; + } + + @Override + public void start() { + super.start(); + if (this.target != null) this.alertOthers(); + } + + public AlertOthersNearestAttackableTargetGoal ignoreAlertOthers(Class... reinforcementTypes) { + this.toIgnoreAlert = new ObjectOpenHashSet<>(reinforcementTypes); + return this; + } + + protected void alertOthers() { + double followDistance = super.getFollowDistance(); + AABB alertBox = AABB.unitCubeFromLowerCorner(this.mob.position()).inflate(followDistance, 10.0, followDistance); + for (Mob mob : this.mob.level().getEntitiesOfClass(this.mob.getClass(), alertBox, EntitySelector.NO_SPECTATORS)) { + if (this.mob != mob && this.shouldAlert(mob)) { + if (this.toIgnoreAlert != null && this.toIgnoreAlert.contains(mob.getClass())) continue; + } + + this.alertOther(mob, this.target); + } + } + + protected boolean shouldAlert(Mob other) { + LivingEntity target = mob.getTarget(); + return target != null + && (!(this.mob instanceof TamableAnimal selfMob) || (selfMob.getOwner() == ((TamableAnimal) other).getOwner()) + && !this.mob.isAlliedTo(target)); + } + + protected void alertOther(Mob mob, @Nullable LivingEntity target) { + mob.setTarget(target); + } + + @Override + protected double getFollowDistance() { + return this.overrideFindEntityFollowDistance != -1.0 + ? this.overrideFindEntityFollowDistance + : super.getFollowDistance(); + } +} \ No newline at end of file diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/entity/animal/Piranha.java b/src/hfas/java/org/polaris2023/wildwind/hfas/entity/animal/Piranha.java new file mode 100644 index 0000000..ef9b90f --- /dev/null +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/entity/animal/Piranha.java @@ -0,0 +1,155 @@ +package org.polaris2023.wildwind.hfas.entity.animal; + +import com.geckolib.animatable.GeoEntity; +import com.geckolib.animatable.instance.AnimatableInstanceCache; +import com.geckolib.animatable.manager.AnimatableManager; +import com.geckolib.animation.AnimationController; +import com.geckolib.animation.object.PlayState; +import com.geckolib.animation.state.AnimationTest; +import com.geckolib.constant.DefaultAnimations; +import com.geckolib.util.GeckoLibUtil; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal; +import net.minecraft.world.entity.animal.fish.AbstractFish; +import net.minecraft.world.entity.animal.fish.AbstractSchoolingFish; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.ItemLike; +import net.minecraft.world.level.Level; +import org.polaris2023.wildwind.hfas.entity.WindupAttackMob; +import org.polaris2023.wildwind.hfas.entity.ai.goal.AlertOthersNearestAttackableTargetGoal; +import org.polaris2023.wildwind.hfas.entity.ai.goal.ChargingMeleeAttackGoal; +import org.polaris2023.wildwind.hfas.registry.ModItems; +import org.polaris2023.wildwind.hfas.registry.ModSoundEvents; + +import javax.annotation.Nullable; + +public class Piranha extends AbstractSchoolingFish implements WindupAttackMob, GeoEntity { + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + private int preparingToAttack; + + public Piranha(EntityType entityType, Level level) { + super(entityType, level); + } + + public static AttributeSupplier.Builder createAttributes() { + return AbstractFish.createAttributes() + .add(Attributes.MOVEMENT_SPEED, 0.95) + .add(Attributes.FOLLOW_RANGE, 35.0) + .add(Attributes.MAX_HEALTH, 6.0) + .add(Attributes.ATTACK_DAMAGE, 3.0); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(1, new PiranhaAttackGoal(this, 2.0f, false)); + super.registerGoals(); + this.targetSelector.addGoal(0, new HurtByTargetGoal(this).setAlertOthers()); + this.targetSelector.addGoal(1, new AlertOthersNearestAttackableTargetGoal<>(this, Mob.class, true, + (entity, level) -> !(entity instanceof Piranha) && (entity.getHealth() <= entity.getMaxHealth() * 0.25)) + .overrideFindEntityFollowDistance(15.0) + ); + this.targetSelector.addGoal(1, new AlertOthersNearestAttackableTargetGoal<>(this, Player.class, true, + (entity, level) -> entity.getHealth() <= entity.getMaxHealth() * 0.25) + .overrideFindEntityFollowDistance(15.0) + ); + } + + @Override + public int getMaxSchoolSize() { + return 5; + } + + // WIP SOUND + @Override + protected SoundEvent getFlopSound() { + return SoundEvents.SALMON_FLOP; + } + + @Override + protected @Nullable SoundEvent getDeathSound() { + return ModSoundEvents.PIRANHA_DEATH.get(); + } + + protected SoundEvent getAttackSound() { + return ModSoundEvents.PIRANHA_ATTACK.get(); + } + + @Override + public ItemStack getBucketItemStack() { + return new ItemStack((ItemLike) ModItems.PIRANHA_BUCKET); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>("Move", 3, this::moveAnimController)); + controllers.add(new AnimationController<>("Attack", state -> PlayState.STOP) + .triggerableAnim("attack", DefaultAnimations.ATTACK_SWING) + ); + } + + protected PlayState moveAnimController(final AnimationTest state) { + return state.setAndContinue(this.isInWater() ? DefaultAnimations.SWIM : DefaultAnimations.IDLE); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + public void setPreparingToAttackTick(int tick) { + this.preparingToAttack = tick; + } + + @Override + public int getPreparingToAttackTick() { + return this.preparingToAttack; + } + + @Override + public int getPreparationToAttackDuration() { + return 6; + } + + @Override + public boolean prepareAttack(LivingEntity entity) { + boolean result = WindupAttackMob.super.prepareAttack(entity); + if (result) { + this.triggerAnim("Attack", "attack"); + this.makeSound(this.getAttackSound()); + } + return result; + } + + @Override + public boolean canContinuePreparingAttack() { + return this.isInWater(); + } + + @Override + public void aiStep() { + super.aiStep(); + if (!this.level().isClientSide() && this.isAlive()) { + processPreparingAttack((ServerLevel) this.level(), this); + } + } + + protected static class PiranhaAttackGoal extends ChargingMeleeAttackGoal { + public PiranhaAttackGoal(Piranha mob, double speedModifier, boolean followingTargetEvenIfNotSeen) { + super(mob, speedModifier, followingTargetEvenIfNotSeen); + } + + @Override + public boolean canUse() { + return this.mob.isInWater() && super.canUse(); + } + } +} \ No newline at end of file diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/event/EntitiesHandler.java b/src/hfas/java/org/polaris2023/wildwind/hfas/event/EntitiesHandler.java index 7d1db27..851bfd9 100644 --- a/src/hfas/java/org/polaris2023/wildwind/hfas/event/EntitiesHandler.java +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/event/EntitiesHandler.java @@ -1,17 +1,21 @@ package org.polaris2023.wildwind.hfas.event; import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.entity.SpawnPlacementTypes; +import net.minecraft.world.entity.animal.fish.WaterAnimal; import net.neoforged.bus.api.SubscribeEvent; import net.neoforged.fml.common.EventBusSubscriber; import net.neoforged.neoforge.event.entity.EntityAttributeCreationEvent; import net.neoforged.neoforge.event.entity.RegisterSpawnPlacementsEvent; import org.polaris2023.wildwind.hfas.entity.animal.Mudcrab; +import org.polaris2023.wildwind.hfas.entity.animal.Piranha; import org.polaris2023.wildwind.hfas.registry.ModEntities; @EventBusSubscriber public class EntitiesHandler { @SubscribeEvent static void onAttributeCreate(EntityAttributeCreationEvent event) { + event.put(ModEntities.PIRANHA.get(), Piranha.createAttributes().build()); event.put(ModEntities.MUDCRAB.get(), Mudcrab.createAttributes().build()); } @@ -19,5 +23,6 @@ static void onAttributeCreate(EntityAttributeCreationEvent event) { static void registerSpawnPlacements(RegisterSpawnPlacementsEvent event) { event.register(ModEntities.MUDCRAB.get(), Mudcrab.SPAWN_PLACEMENT, Heightmap.Types.OCEAN_FLOOR, Mudcrab::checkMudcrabInWaterGroundSpawnRules, RegisterSpawnPlacementsEvent.Operation.REPLACE); event.register(ModEntities.MUDCRAB.get(), Mudcrab::checkMudcrabOnGroundSpawnRules); + event.register(ModEntities.PIRANHA.get(), SpawnPlacementTypes.IN_WATER, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, WaterAnimal::checkSurfaceWaterAnimalSpawnRules, RegisterSpawnPlacementsEvent.Operation.REPLACE); } } diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/groups/ModCreativeTabs.java b/src/hfas/java/org/polaris2023/wildwind/hfas/groups/ModCreativeTabs.java index ac957bb..550565a 100644 --- a/src/hfas/java/org/polaris2023/wildwind/hfas/groups/ModCreativeTabs.java +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/groups/ModCreativeTabs.java @@ -52,6 +52,7 @@ public static void buildCreativeTabContents(BuildCreativeModeTabContentsEvent ev ItemStack trapdoorStack = ModBlocks.AZALEA_TRAPDOOR.toStack(); event.insertAfter(doorStack, trapdoorStack, CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); event.insertAfter(trapdoorStack, ModBlocks.AZALEA_PRESSURE_PLATE.toStack(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); + event.insertAfter(ModBlocks.AZALEA_PRESSURE_PLATE.toStack(), ModBlocks.AZALEA_BUTTON.toStack(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); } // 焚烬系列 { @@ -78,11 +79,12 @@ public static void buildCreativeTabContents(BuildCreativeModeTabContentsEvent ev ItemStack trapdoorStack = ModBlocks.BLAZE_TRAPDOOR.toStack(); event.insertAfter(doorStack, trapdoorStack, CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); event.insertAfter(trapdoorStack, ModBlocks.BLAZE_PRESSURE_PLATE.toStack(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); + event.insertAfter(ModBlocks.BLAZE_PRESSURE_PLATE.toStack(), ModBlocks.BLAZE_BUTTON.toStack(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); } // 灵焰系列 { ItemStack logStack = ModBlocks.SOUL_LOG.toStack(); - event.insertAfter(ModBlocks.BLAZE_PRESSURE_PLATE.toStack(), logStack, CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); + event.insertAfter(ModBlocks.BLAZE_BUTTON.toStack(), logStack, CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); ItemStack woodStack = ModBlocks.SOUL_WOOD.toStack(); event.insertAfter(logStack, woodStack, CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); ItemStack strippedLogStack = ModBlocks.STRIPPED_SOUL_LOG.toStack(); @@ -104,6 +106,7 @@ public static void buildCreativeTabContents(BuildCreativeModeTabContentsEvent ev ItemStack trapdoorStack = ModBlocks.SOUL_TRAPDOOR.toStack(); event.insertAfter(doorStack, trapdoorStack, CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); event.insertAfter(trapdoorStack, ModBlocks.SOUL_PRESSURE_PLATE.toStack(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); + event.insertAfter(ModBlocks.SOUL_PRESSURE_PLATE.toStack(), ModBlocks.SOUL_BUTTON.toStack(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); } @@ -120,6 +123,10 @@ public static void buildCreativeTabContents(BuildCreativeModeTabContentsEvent ev ItemStack blazeLogStack = ModBlocks.BLAZE_LOG.toStack(); event.insertAfter(azaleaLogStack, blazeLogStack, CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); event.insertAfter(blazeLogStack, ModBlocks.SOUL_LOG.toStack(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); + event.insertAfter(ModBlocks.SOUL_LOG.toStack(), ModBlocks.BLAZE_LEAVES.toStack(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); + event.insertAfter(ModBlocks.BLAZE_LEAVES.toStack(), ModBlocks.SOUL_LEAVES.toStack(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); + event.insertAfter(ModBlocks.SOUL_LEAVES.toStack(), ModBlocks.BLAZE_SAPLING.toStack(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); + event.insertAfter(ModBlocks.BLAZE_SAPLING.toStack(), ModBlocks.SOUL_SAPLING.toStack(), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); // 焦灰草丛 // event.accept(ModBlocks.SCORCHED_GRASS.get()); // // 焦灰枝条 diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/item/ModFoods.java b/src/hfas/java/org/polaris2023/wildwind/hfas/item/ModFoods.java new file mode 100644 index 0000000..ac63de6 --- /dev/null +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/item/ModFoods.java @@ -0,0 +1,31 @@ +package org.polaris2023.wildwind.hfas.item; + +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.food.FoodProperties; +import net.minecraft.world.item.component.Consumable; +import net.minecraft.world.item.consume_effects.ApplyStatusEffectsConsumeEffect; + +public class ModFoods { + public static final FoodProperties PIRANHA = new FoodProperties.Builder() + .nutrition(2) + .saturationModifier(0.1F) + .build(); + + public static final Consumable PIRANHA_CONSUMABLE = Consumable.builder() + .onConsume(new ApplyStatusEffectsConsumeEffect(new MobEffectInstance(MobEffects.HUNGER, 600), 0.8f)) + .onConsume(new ApplyStatusEffectsConsumeEffect(new MobEffectInstance(MobEffects.UNLUCK, 600), 0.5f)) + .build(); + + public static final FoodProperties COOKED_PIRANHA = new FoodProperties.Builder() + .nutrition(6) + .saturationModifier(0.8F) + .build(); + + public static final Consumable COOKED_PIRANHA_CONSUMABLE = Consumable.builder() + .onConsume(new ApplyStatusEffectsConsumeEffect(new MobEffectInstance(MobEffects.UNLUCK, 300), 0.3f)) + .build(); + + private ModFoods() { + } +} diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModCreativeTabs.java b/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModCreativeTabs.java index a89ef9d..fbaeac5 100644 --- a/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModCreativeTabs.java +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModCreativeTabs.java @@ -4,9 +4,11 @@ import net.minecraft.network.chat.Component; import net.minecraft.world.item.CreativeModeTab; import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.registries.DeferredBlock; import net.neoforged.neoforge.registries.DeferredHolder; import net.neoforged.neoforge.registries.DeferredRegister; import org.polaris2023.wildwind.hfas.HFASMod; +import org.polaris2023.wildwind.hfas.block.ModBlocks; public class ModCreativeTabs { public static final DeferredRegister CREATIVE_TABS = @@ -17,8 +19,7 @@ public class ModCreativeTabs { public static final DeferredHolder WILD_WIND = CREATIVE_TABS.register("wild_wind", () -> CreativeModeTab.builder() .title(Component.translatable("mod.wild_wind.name")) -// .icon(() -> ModItems.CINDER.log().get().getDefaultInstance()) TODO 换成对应的物品 - .icon(() -> ModItems.MUDCRAB_BUCKET.get().getDefaultInstance()) + .icon(() -> ModBlocks.BLAZE_LOG.toStack()) .displayItems((params, output) -> addStacks(output)) .build() ); @@ -33,9 +34,48 @@ public static void register(IEventBus modBus) { } private static void addStacks(CreativeModeTab.Output output){ + // 三种木材的建筑套装(顺序与旧仓库一致) + addWoodBuildingSet(output, + ModBlocks.AZALEA_LOG, ModBlocks.AZALEA_WOOD, + ModBlocks.STRIPPED_AZALEA_LOG, ModBlocks.STRIPPED_AZALEA_WOOD, + ModBlocks.AZALEA_PLANKS, ModBlocks.AZALEA_STAIRS, ModBlocks.AZALEA_SLAB, + ModBlocks.AZALEA_FENCE, ModBlocks.AZALEA_FENCE_GATE, ModBlocks.AZALEA_DOOR, + ModBlocks.AZALEA_TRAPDOOR, ModBlocks.AZALEA_PRESSURE_PLATE, ModBlocks.AZALEA_BUTTON); + + addWoodBuildingSet(output, + ModBlocks.BLAZE_LOG, ModBlocks.BLAZE_WOOD, + ModBlocks.STRIPPED_BLAZE_LOG, ModBlocks.STRIPPED_BLAZE_WOOD, + ModBlocks.BLAZE_PLANKS, ModBlocks.BLAZE_STAIRS, ModBlocks.BLAZE_SLAB, + ModBlocks.BLAZE_FENCE, ModBlocks.BLAZE_FENCE_GATE, ModBlocks.BLAZE_DOOR, + ModBlocks.BLAZE_TRAPDOOR, ModBlocks.BLAZE_PRESSURE_PLATE, ModBlocks.BLAZE_BUTTON); + + addWoodBuildingSet(output, + ModBlocks.SOUL_LOG, ModBlocks.SOUL_WOOD, + ModBlocks.STRIPPED_SOUL_LOG, ModBlocks.STRIPPED_SOUL_WOOD, + ModBlocks.SOUL_PLANKS, ModBlocks.SOUL_STAIRS, ModBlocks.SOUL_SLAB, + ModBlocks.SOUL_FENCE, ModBlocks.SOUL_FENCE_GATE, ModBlocks.SOUL_DOOR, + ModBlocks.SOUL_TRAPDOOR, ModBlocks.SOUL_PRESSURE_PLATE, ModBlocks.SOUL_BUTTON); + + // 焚烬木/灵焰木的树叶与树苗(杜鹃木无对应物品) + output.accept(ModBlocks.BLAZE_LEAVES.get()); + output.accept(ModBlocks.SOUL_LEAVES.get()); + output.accept(ModBlocks.BLAZE_SAPLING.get()); + output.accept(ModBlocks.SOUL_SAPLING.get()); + output.accept(ModItems.MUDCRAB_BUCKET); output.accept(ModItems.MUDCRAB_SPAWN_EGG); output.accept(ModItems.CRAB_CLAW); output.accept(ModItems.OMNI_CLAW); + output.accept(ModItems.PIRANHA_BUCKET); + output.accept(ModItems.PIRANHA); + output.accept(ModItems.COOKED_PIRANHA); + output.accept(ModItems.FANG); + output.accept(ModItems.PIRANHA_SPAWN_EGG); + } + + private static void addWoodBuildingSet(CreativeModeTab.Output output, DeferredBlock... blocks) { + for (DeferredBlock block : blocks) { + output.accept(block.get()); + } } } diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModEntities.java b/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModEntities.java index 1f08a6c..7ea1385 100644 --- a/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModEntities.java +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModEntities.java @@ -8,6 +8,7 @@ import org.polaris2023.wildwind.hfas.HFASMod; import org.polaris2023.wildwind.hfas.client.eventsub.EntitiesClientHandler; import org.polaris2023.wildwind.hfas.entity.animal.Mudcrab; +import org.polaris2023.wildwind.hfas.entity.animal.Piranha; public class ModEntities { @@ -23,6 +24,12 @@ private ModEntities() { builder -> builder.sized(0.5F, 0.55F).clientTrackingRange(8) ); + //食人鱼实体类型 + public static final DeferredHolder, EntityType> PIRANHA = + ENTITY_TYPES.registerEntityType("piranha", Piranha::new, MobCategory.WATER_AMBIENT, + builder -> builder.sized(0.7F, 0.4F).eyeHeight(0.26F) + ); + /** * 向模组事件总线注册实体类型喵~ * diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModItems.java b/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModItems.java index c8622f3..266b9f8 100644 --- a/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModItems.java +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModItems.java @@ -12,6 +12,7 @@ import net.neoforged.neoforge.registries.DeferredRegister; import org.polaris2023.wildwind.hfas.HFASMod; import org.polaris2023.wildwind.hfas.component.OmniClawTools; +import org.polaris2023.wildwind.hfas.item.ModFoods; import org.polaris2023.wildwind.hfas.item.OmniClawItem; import java.util.function.Function; @@ -28,6 +29,17 @@ public class ModItems { //蟹钳 public static final DeferredItem CRAB_CLAW = register("crab_claw"); + //食人鱼 + public static final DeferredItem PIRANHA = register("piranha", p -> new Item(p.food(ModFoods.PIRANHA, ModFoods.PIRANHA_CONSUMABLE))); + public static final DeferredItem COOKED_PIRANHA = register("cooked_piranha", p -> new Item(p.food(ModFoods.COOKED_PIRANHA, ModFoods.COOKED_PIRANHA_CONSUMABLE))); + public static final DeferredItem PIRANHA_SPAWN_EGG = registerMobEgg("piranha_spawn_egg", ModEntities.PIRANHA); + + //食人鱼桶 + public static final DeferredItem PIRANHA_BUCKET = register("piranha_bucket", p -> new MobBucketItem(ModEntities.PIRANHA.get(), Fluids.WATER, SoundEvents.BUCKET_EMPTY_FISH, p)); + + //尖牙(食人鱼掉落物) + public static final DeferredItem FANG = register("fang"); + //万用蟹钳 public static final DeferredItem OMNI_CLAW = diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModMobEffects.java b/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModMobEffects.java new file mode 100644 index 0000000..7cf7b3d --- /dev/null +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModMobEffects.java @@ -0,0 +1,62 @@ +package org.polaris2023.wildwind.hfas.registry; + +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectCategory; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; +import org.polaris2023.wildwind.hfas.HFASMod; +import org.polaris2023.wildwind.hfas.registry.ModAttributes; +import org.polaris2023.wildwind.hfas.effect.WildWindMobEffect; + +/** + * 注册模组状态效果喵~ + */ +public class ModMobEffects { + /** + * 状态效果延迟注册器喵~ + */ + public static final DeferredRegister MOB_EFFECTS = + DeferredRegister.create(BuiltInRegistries.MOB_EFFECT, HFASMod.MOD_ID); + + /** + * 延展状态效果喵~ + */ + public static final DeferredHolder REACH = + MOB_EFFECTS.register("reach", + () -> new WildWindMobEffect(MobEffectCategory.BENEFICIAL, 0xFF3F7E8E) + .addAttributeModifier( + Attributes.BLOCK_INTERACTION_RANGE, + HFASMod.id("effect.reach"), + 2.0, + AttributeModifier.Operation.ADD_VALUE + ) + .addAttributeModifier( + Attributes.ENTITY_INTERACTION_RANGE, + HFASMod.id("effect.reach"), + 2.0, + AttributeModifier.Operation.ADD_VALUE + ) + .addAttributeModifier( + ModAttributes.EXTRA_ITEM_PICKUP_RANGE, + HFASMod.id("effect.reach"), + 2.0, + AttributeModifier.Operation.ADD_VALUE + ) + ); + + /** + * 向模组事件总线注册状态效果喵~ + * + * @param modBus 模组事件总线喵~ + */ + public static void register(IEventBus modBus) { + MOB_EFFECTS.register(modBus); + } + + private ModMobEffects() { + } +} \ No newline at end of file diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModPotions.java b/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModPotions.java new file mode 100644 index 0000000..0d27a65 --- /dev/null +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModPotions.java @@ -0,0 +1,72 @@ +package org.polaris2023.wildwind.hfas.registry; + +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.alchemy.Potion; +import net.minecraft.world.item.alchemy.PotionBrewing; +import net.minecraft.world.item.alchemy.Potions; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.neoforge.event.brewing.RegisterBrewingRecipesEvent; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; +import org.polaris2023.wildwind.hfas.HFASMod; + +/** + * 注册模组药水并处理酿造配方喵~ + */ +@EventBusSubscriber(modid = HFASMod.MOD_ID) +public class ModPotions { + /** + * 药水延迟注册器喵~ + */ + public static final DeferredRegister POTIONS = + DeferredRegister.create(BuiltInRegistries.POTION, HFASMod.MOD_ID); + + /** + * 延展药水喵~ + */ + public static final DeferredHolder REACH = + POTIONS.register("reach", () -> new Potion("reach", new MobEffectInstance(ModMobEffects.REACH, 3600))); + /** + * 长效延展药水喵~ + */ + public static final DeferredHolder LONG_REACH = + POTIONS.register("long_reach", () -> new Potion("long_reach", new MobEffectInstance(ModMobEffects.REACH, 9600))); + + /** + * 向模组事件总线注册药水喵~ + * + * @param modBus 模组事件总线喵~ + */ + public static void register(IEventBus modBus) { + POTIONS.register(modBus); + } + + /** + * 注册药水酿造配方喵~ + * + * @param event 酿造配方注册事件喵~ + */ + @SubscribeEvent + static void registerBrewingRecipes(RegisterBrewingRecipesEvent event) { + PotionBrewing.Builder builder = event.getBuilder(); + + builder.addMix( + Potions.AWKWARD, + ModItems.CRAB_CLAW.get(), + ModPotions.REACH + ); + + builder.addMix( + ModPotions.REACH, + Items.REDSTONE, + ModPotions.LONG_REACH + ); + } + + private ModPotions() { + } +} \ No newline at end of file diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModSoundEvents.java b/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModSoundEvents.java new file mode 100644 index 0000000..8b5eedd --- /dev/null +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/registry/ModSoundEvents.java @@ -0,0 +1,30 @@ +package org.polaris2023.wildwind.hfas.registry; + +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.sounds.SoundEvent; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; +import org.polaris2023.wildwind.hfas.HFASMod; + +public class ModSoundEvents { + public static final DeferredRegister SOUND_EVENTS = + DeferredRegister.create(BuiltInRegistries.SOUND_EVENT, HFASMod.MOD_ID); + + public static final DeferredHolder PIRANHA_ATTACK = SOUND_EVENTS.register( + "entity.piranha.attack", + SoundEvent::createVariableRangeEvent + ); + + public static final DeferredHolder PIRANHA_DEATH = SOUND_EVENTS.register( + "entity.piranha.death", + SoundEvent::createVariableRangeEvent + ); + + public static void register(IEventBus modEventBus) { + SOUND_EVENTS.register(modEventBus); + } + + private ModSoundEvents() { + } +} \ No newline at end of file diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/tag/ModBiomeTags.java b/src/hfas/java/org/polaris2023/wildwind/hfas/tag/ModBiomeTags.java index 500c841..26259d8 100644 --- a/src/hfas/java/org/polaris2023/wildwind/hfas/tag/ModBiomeTags.java +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/tag/ModBiomeTags.java @@ -19,6 +19,10 @@ interface EntityGen{ * 会生成冷色变种泥沼蟹的群系标签喵~ */ TagKey MUDCRABS_COLD = create("entity_spawn/mudcrab/cold"); + /** + * 会生成食人鱼的群系标签喵~ + */ + TagKey PIRANHA_SPAWNS = create("entity_spawn/piranha"); } /** diff --git a/src/hfas/java/org/polaris2023/wildwind/hfas/worldgen/ModBiomeModifiers.java b/src/hfas/java/org/polaris2023/wildwind/hfas/worldgen/ModBiomeModifiers.java index b78d09f..afd0051 100644 --- a/src/hfas/java/org/polaris2023/wildwind/hfas/worldgen/ModBiomeModifiers.java +++ b/src/hfas/java/org/polaris2023/wildwind/hfas/worldgen/ModBiomeModifiers.java @@ -19,6 +19,7 @@ import net.neoforged.neoforge.registries.NeoForgeRegistries; import org.polaris2023.wildwind.hfas.HFASMod; import org.polaris2023.wildwind.hfas.registry.ModEntities; +import org.polaris2023.wildwind.hfas.tag.ModBiomeTags; /** * 生物群系修改器 @@ -41,6 +42,9 @@ public class ModBiomeModifiers { //那啥蟹生成 public static final ResourceKey ADD_MUDCRAB_SPAWNS = createKey("add_mudcrab_spawns"); + //食人鱼生成 + public static final ResourceKey ADD_PIRANHA_SPAWNS = createKey("add_piranha_spawns"); + public static void bootstrap(BootstrapContext context) { var placedFeatures = context.lookup(Registries.PLACED_FEATURE); var biomes = context.lookup(Registries.BIOME); @@ -80,6 +84,15 @@ public static void bootstrap(BootstrapContext context) { ) ) ); + + // 食人鱼生成 - 丛林与沼泽群系 + context.register(ADD_PIRANHA_SPAWNS, new BiomeModifiers.AddSpawnsBiomeModifier( + biomes.getOrThrow(ModBiomeTags.EntityGen.PIRANHA_SPAWNS), + WeightedList.builder() + .add(new MobSpawnSettings.SpawnerData(ModEntities.PIRANHA.get(), 1, 5), 8) + .build() + ) + ); } private static ResourceKey createKey(String name) { diff --git a/src/hfas/resources/.cache/103d9f3f36b01595f1aa5172191e60eff02e6924 b/src/hfas/resources/.cache/103d9f3f36b01595f1aa5172191e60eff02e6924 new file mode 100644 index 0000000..5a4f2dc --- /dev/null +++ b/src/hfas/resources/.cache/103d9f3f36b01595f1aa5172191e60eff02e6924 @@ -0,0 +1,11 @@ +// 26.2 2026-10-02T11:36:36.7330273 Registries +3b2e4238da818a25ae489792ef66e6c3200939b9 data/ww_hfas/neoforge/biome_modifier/add_azalea_tree.json +74dcb4da6588ae19a8acf03c0bf5632b5bbc8fe4 data/ww_hfas/neoforge/biome_modifier/add_blaze_tree.json +8ca5ad6dc709488145f1ffbf00bc92d720f669eb data/ww_hfas/neoforge/biome_modifier/add_soul_tree.json +4d8be34ba969c0502af9c7c33a9c80a50578ca47 data/ww_hfas/neoforge/biome_modifier/remove_vanilla_azalea_tree.json +ca5d3edd980baaaad7eba939b9030f0f0df35591 data/ww_hfas/worldgen/configured_feature/azalea_tree.json +e9e7a2649c7482e80fc3689ffb6bb35cf3de5edc data/ww_hfas/worldgen/configured_feature/blaze_tree.json +5d4c6963c8e5cd8c141af80587edc4b5ebb5feb7 data/ww_hfas/worldgen/configured_feature/soul_tree.json +91eb01284538616e6bb205628d7c06cb8de2c7d2 data/ww_hfas/worldgen/placed_feature/azalea_tree_placed.json +79e09929da641c5bf77cc492fab89969e566afa5 data/ww_hfas/worldgen/placed_feature/blaze_tree_placed.json +92224b138d58f8491d8b804f6b7e1b097bdc5f57 data/ww_hfas/worldgen/placed_feature/soul_tree_placed.json diff --git a/src/hfas/resources/.cache/1583fc4c8c92ec58ae087c498a780e4ceef43c03 b/src/hfas/resources/.cache/1583fc4c8c92ec58ae087c498a780e4ceef43c03 new file mode 100644 index 0000000..b3b840f --- /dev/null +++ b/src/hfas/resources/.cache/1583fc4c8c92ec58ae087c498a780e4ceef43c03 @@ -0,0 +1,35 @@ +// 26.2 2026-10-02T12:51:18.0869656 Tags for minecraft:block mod id ww_hfas +8522244f6506c8e160d21d0534bb9525704ca177 data/c/tags/block/fences.json +8522244f6506c8e160d21d0534bb9525704ca177 data/c/tags/block/fences/wooden.json +5eb01f4a2e8324de3dc1b767b14df8e37a39936a data/c/tags/block/fence_gates/wooden.json +75bf9bb07fb7c28c31a77206bfe5ab9a71f7bb12 data/c/tags/block/stripped_logs.json +47eb5ad850743f2ba69226e125ebeec0dc07ec7a data/c/tags/block/stripped_woods.json +c859d7fcfa7f2357155ed60003af857bbbd66840 data/minecraft/tags/block/all_hanging_signs.json +76517c9818ea37708588fa1246fae51bf36172c7 data/minecraft/tags/block/all_signs.json +e70e1da28f3fd5675a7ef42e7c6c4f93927cc267 data/minecraft/tags/block/ceiling_hanging_signs.json +f7b504525612f5081fc18771860847105c6908d9 data/minecraft/tags/block/dirt.json +df3781694a604463cb11765e672f514564ec4ba3 data/minecraft/tags/block/doors.json +8522244f6506c8e160d21d0534bb9525704ca177 data/minecraft/tags/block/fences.json +5eb01f4a2e8324de3dc1b767b14df8e37a39936a data/minecraft/tags/block/fence_gates.json +15d4edc5d3ac9b71e200340e5aac8b55f29ee3af data/minecraft/tags/block/flower_pots.json +853877bf639e56b1e968d124dcb8cc460e16788d data/minecraft/tags/block/leaves.json +3c137d05d379600858e4cda3df7a0db726980ea9 data/minecraft/tags/block/logs.json +3c137d05d379600858e4cda3df7a0db726980ea9 data/minecraft/tags/block/logs_that_burn.json +637de83aed77b385d2734c02e01021376e0db3be data/minecraft/tags/block/mineable/axe.json +7d3014ce366962ce2555b1c0a4d00586902c1548 data/minecraft/tags/block/overworld_natural_logs.json +fa929b5f8d72fd04d31f8c34b2de1fa2c561b65d data/minecraft/tags/block/planks.json +ac90834bb46eb45790d927ec5e93ea17593848a4 data/minecraft/tags/block/saplings.json +27ae5a7eab10cddcee5d5b76ee1cf0a082852350 data/minecraft/tags/block/standing_signs.json +f3395c9d6b81bcd43355e61fbb580de612883dec data/minecraft/tags/block/trapdoors.json +de884a78e3a883e2017bd67f6955a0e5762aa511 data/minecraft/tags/block/wall_hanging_signs.json +2c3a3828ceea8ac53f108b7138a062f2d103d83a data/minecraft/tags/block/wall_signs.json +1dcb257282accb30ce1be109d6f6d2d842002ef4 data/minecraft/tags/block/wooden_buttons.json +df3781694a604463cb11765e672f514564ec4ba3 data/minecraft/tags/block/wooden_doors.json +8522244f6506c8e160d21d0534bb9525704ca177 data/minecraft/tags/block/wooden_fences.json +339e726d662c8291fab3c12821dae84cc3835247 data/minecraft/tags/block/wooden_pressure_plates.json +d50205843b46f7ef605a171e39b82f4f6ce68cdd data/minecraft/tags/block/wooden_slabs.json +3f0029a2b53f64c272269615ddb8dff2c21d0784 data/minecraft/tags/block/wooden_stairs.json +f3395c9d6b81bcd43355e61fbb580de612883dec data/minecraft/tags/block/wooden_trapdoors.json +59484722c6cdcae3d2f881d2217c90223cecb051 data/ww_hfas/tags/block/azalea_logs.json +33f91a2d9ac0469c94741b0b2f15e50029d2924b data/ww_hfas/tags/block/blaze_logs.json +ec57f6351fa1aec11166157277d4560c99e7085f data/ww_hfas/tags/block/soul_logs.json diff --git a/src/hfas/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d b/src/hfas/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d new file mode 100644 index 0000000..ca0804c --- /dev/null +++ b/src/hfas/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d @@ -0,0 +1,64 @@ +// 26.2 2026-10-02T11:36:36.7290944 Loot Tables +a57d508d0004955efebcbcc7c07de8eccc59c022 data/ww_hfas/loot_table/blocks/azalea_button.json +cc63c3794a3d5450d6cd44418d4cb83c571f00f2 data/ww_hfas/loot_table/blocks/azalea_door.json +82223d6d6446dc22e97cc855e79372e7d8c5e858 data/ww_hfas/loot_table/blocks/azalea_fence.json +096c9288ca3798fe20a0dc10da68e315f2419d33 data/ww_hfas/loot_table/blocks/azalea_fence_gate.json +816bfa14f25b3e29117ae50cab6f18ca2bed273c data/ww_hfas/loot_table/blocks/azalea_hanging_sign.json +ed5ee73a3df5e39ef68975d8f119741af73c6127 data/ww_hfas/loot_table/blocks/azalea_log.json +fd2f6fb38686b6ed2c734c12f95f9494ceca2865 data/ww_hfas/loot_table/blocks/azalea_planks.json +6d32ee9286fe70a2056aa761e850ec358fa90506 data/ww_hfas/loot_table/blocks/azalea_pressure_plate.json +c447ba245fe1eb2c23d1742f9a8fb1a9fdc30b78 data/ww_hfas/loot_table/blocks/azalea_sign.json +16658a3ae8d2acd7c4780ec22a275be60083ff2a data/ww_hfas/loot_table/blocks/azalea_slab.json +1f1056362a37bca7e179e664ab9bd5cdabb707ab data/ww_hfas/loot_table/blocks/azalea_stairs.json +1a0a5d17e47480e92c166c85f2559beab4b5e6e4 data/ww_hfas/loot_table/blocks/azalea_trapdoor.json +299f713ab075a5eb9740959776f4add849387498 data/ww_hfas/loot_table/blocks/azalea_wall_hanging_sign.json +f16ffdcf447b196c6e7cf106e7a2d2c4697edd68 data/ww_hfas/loot_table/blocks/azalea_wall_sign.json +9f1d7c42977e70af0b9c8ad9d9bb69676257f40b data/ww_hfas/loot_table/blocks/azalea_wood.json +346d9524ce8d925dec95b4a6f954a0965c34c435 data/ww_hfas/loot_table/blocks/blaze_button.json +d87b4e81d015715e0b5d2875863a2d49535b0d72 data/ww_hfas/loot_table/blocks/blaze_door.json +7211a40b90a1e225b2eab5163e0a0b5c3e04f28e data/ww_hfas/loot_table/blocks/blaze_fence.json +d35d3abf37120df5148a1a5fb5eff0730facb9a4 data/ww_hfas/loot_table/blocks/blaze_fence_gate.json +4bc1a4b2582c2f11fe61f2140055151025b1092f data/ww_hfas/loot_table/blocks/blaze_hanging_sign.json +a883dd814005576adeb72f7a8bb37bb60ac0f693 data/ww_hfas/loot_table/blocks/blaze_leaves.json +13f2bc97735346e4cd9157501353bc5b3fc1527e data/ww_hfas/loot_table/blocks/blaze_log.json +e843e3f590a28fcc2133ba8e79df6ebb4a08c58e data/ww_hfas/loot_table/blocks/blaze_planks.json +26ece547eddf442ff4c3fda21d97fe46649cd01a data/ww_hfas/loot_table/blocks/blaze_pressure_plate.json +d0fdb0b2e400edcad6a5922ffc6844c4b4eee3b2 data/ww_hfas/loot_table/blocks/blaze_sapling.json +b48d3fc9bd7de0813d3152e99dbbf3d90f52b3f2 data/ww_hfas/loot_table/blocks/blaze_sign.json +b7d786dc8fb8b20ced1480dadb9510e5e476c105 data/ww_hfas/loot_table/blocks/blaze_slab.json +049355c6df4af248ed017dc9c292d20499775784 data/ww_hfas/loot_table/blocks/blaze_stairs.json +e6861ccecd2f33cc62fa7e1dbe2679e497c8a991 data/ww_hfas/loot_table/blocks/blaze_trapdoor.json +0d8f7fe3766622cf9cae86ba315d68bbc54cb7c3 data/ww_hfas/loot_table/blocks/blaze_wall_hanging_sign.json +dc3c6758964134b6bc161d93df8385f469f06850 data/ww_hfas/loot_table/blocks/blaze_wall_sign.json +0715c0fe4f4e527f5ae5d743435c6ada83ff3d6d data/ww_hfas/loot_table/blocks/blaze_wood.json +b83a6b13606b9dd0a35f04ef149c4d796957dbb4 data/ww_hfas/loot_table/blocks/fletching_table.json +7c7492d97fa0e27187fe7f4b42af0c15d10c3dc5 data/ww_hfas/loot_table/blocks/potted_blaze_sapling.json +c335ba48aee5e966c12c0418e89035139cce5138 data/ww_hfas/loot_table/blocks/potted_soul_sapling.json +9f9c145f618fefa6e6b96f795cb6f23061185ee8 data/ww_hfas/loot_table/blocks/scorched_dirt.json +845f15cf44fd7a4cc2fb9333d7eaa3482f925f41 data/ww_hfas/loot_table/blocks/scorched_grass.json +11f63411bcdb8995523d8e82575ceb2c03812ffd data/ww_hfas/loot_table/blocks/scorched_grass_block.json +30823782245de63d99948f5923743c9337f70fa0 data/ww_hfas/loot_table/blocks/scorched_twig.json +24d2960c55e8cf7abe687a3f3bdadba38ee3d10d data/ww_hfas/loot_table/blocks/soul_button.json +86a5e30db537f13dd02a701b8874819fc13add76 data/ww_hfas/loot_table/blocks/soul_door.json +25585f1a1124b9190270cb98e6d95240bac1eee1 data/ww_hfas/loot_table/blocks/soul_fence.json +4f34f1ef65ac871c1d7c430ba451960f90cb302f data/ww_hfas/loot_table/blocks/soul_fence_gate.json +f83b3d6b28eb00fb002bd403d8b6a25c06a88aba data/ww_hfas/loot_table/blocks/soul_hanging_sign.json +a645e4fdd5c2e72693af277756ff965fa869c99d data/ww_hfas/loot_table/blocks/soul_leaves.json +443317f5f9755a6fa07b6ee8769b60b64f94f67e data/ww_hfas/loot_table/blocks/soul_log.json +78aa884c98a5239b37e0fc10eeaee918437ce70a data/ww_hfas/loot_table/blocks/soul_planks.json +a736db9aa1f9db527b26455749b4e5c29635f959 data/ww_hfas/loot_table/blocks/soul_pressure_plate.json +94a35c901ebfa987782443fa6604786b91db9ffc data/ww_hfas/loot_table/blocks/soul_sapling.json +d6d0ecb5c60cb45a70aab8188cebfecf01d46320 data/ww_hfas/loot_table/blocks/soul_sign.json +74540b2a24c1b1ef4456e5e4dfed5bc6946547d6 data/ww_hfas/loot_table/blocks/soul_slab.json +d54c7303708ebbc9c594ef31e6e82dee5780332e data/ww_hfas/loot_table/blocks/soul_stairs.json +27f8b793ad370cce62c7311deef615fc9a262d67 data/ww_hfas/loot_table/blocks/soul_trapdoor.json +8c9315933d11e50de71d28852d3cd253cec43ea1 data/ww_hfas/loot_table/blocks/soul_wall_hanging_sign.json +4d3e00c48274a1631cc310e475671be596a59fbf data/ww_hfas/loot_table/blocks/soul_wall_sign.json +54a5e7ca0d0e34aa14439690fb5dfc97f47b9b44 data/ww_hfas/loot_table/blocks/soul_wood.json +70f8df10d4aa2f8d996312c4bdce2b209be8b991 data/ww_hfas/loot_table/blocks/stripped_azalea_log.json +7ee1c6144a3b1660ea2471236c9ac2f214dd0143 data/ww_hfas/loot_table/blocks/stripped_azalea_wood.json +156f7208ba0fdd34a0ea38dfb975d46ae2ee1748 data/ww_hfas/loot_table/blocks/stripped_blaze_log.json +1888b6a3f5fdd066ec3fa6102e44c87f135bf5d7 data/ww_hfas/loot_table/blocks/stripped_blaze_wood.json +ca65ec99fe2ab1d4212a14cd9294df9886ceeae1 data/ww_hfas/loot_table/blocks/stripped_soul_log.json +7d6703b82a8fcd159715acb53f6a625a7af98075 data/ww_hfas/loot_table/blocks/stripped_soul_wood.json +a367cd95764d91286814d1f3f8330574a9cdfbfb data/ww_hfas/loot_table/blocks/tiny_cactus.json diff --git a/src/hfas/resources/.cache/8721985b06947a724a22b1854907d5518061eb8e b/src/hfas/resources/.cache/8721985b06947a724a22b1854907d5518061eb8e new file mode 100644 index 0000000..93ed331 --- /dev/null +++ b/src/hfas/resources/.cache/8721985b06947a724a22b1854907d5518061eb8e @@ -0,0 +1,2 @@ +// 26.2 2026-10-02T11:36:11.0456477 Languages: en_us for mod: ww_hfas +82c7572985db812f209160ef142439a8657fd911 assets/ww_hfas/lang/en_us.json diff --git a/src/hfas/resources/.cache/a0b39dc35f4c50cc56907db489ad02219b5883bb b/src/hfas/resources/.cache/a0b39dc35f4c50cc56907db489ad02219b5883bb new file mode 100644 index 0000000..94472a6 --- /dev/null +++ b/src/hfas/resources/.cache/a0b39dc35f4c50cc56907db489ad02219b5883bb @@ -0,0 +1,300 @@ +// 26.2 2026-10-02T11:36:11.0486488 Model Definitions - ww_hfas +2f2857994578c284ac62621305999f7b8e006dac assets/ww_hfas/blockstates/azalea_button.json +9ad65bb3dc775d19b4532ca55dc42a516bc1da3c assets/ww_hfas/blockstates/azalea_door.json +9dd965930cddd071a68e6bb97e76799a5c3862c2 assets/ww_hfas/blockstates/azalea_fence.json +c87c3997f92db8e025720b2b1cb1ab48191219ba assets/ww_hfas/blockstates/azalea_fence_gate.json +e7591bd8217905eaed0c945e95d6ea93dc0c0e2f assets/ww_hfas/blockstates/azalea_hanging_sign.json +ef5cf349dca343c4ab7280a0bdf383756e013343 assets/ww_hfas/blockstates/azalea_log.json +73217e767d0b9066fb0c0b5ca051d6f31d8743ff assets/ww_hfas/blockstates/azalea_planks.json +7c26b2a7b68ed11cdbf685d90b872c29b71cb5cc assets/ww_hfas/blockstates/azalea_pressure_plate.json +a93fc08cbebf39c8066afc8acd453da9227ab481 assets/ww_hfas/blockstates/azalea_sign.json +b9b8e43580857d21c13b3b948378e6571ae0baa9 assets/ww_hfas/blockstates/azalea_slab.json +17bec5f318ef4598986e3e2269219e576fc86a12 assets/ww_hfas/blockstates/azalea_stairs.json +9e7e77b3fc14f114bd0cd4caee76efef281e4548 assets/ww_hfas/blockstates/azalea_trapdoor.json +178e215c15d63ecff39573beaaadca496fa97d02 assets/ww_hfas/blockstates/azalea_wall_hanging_sign.json +701b7637e1799f6a29818b45ae618f3e0d07b518 assets/ww_hfas/blockstates/azalea_wall_sign.json +95f2c94d76c2fb20d1e5d434182ded6343fa2054 assets/ww_hfas/blockstates/azalea_wood.json +42de1a09f0e42ddbe0472256ea43c02e4b756b88 assets/ww_hfas/blockstates/blaze_button.json +e38ead25b80d38148fe9f3948cfb69a5123a3a37 assets/ww_hfas/blockstates/blaze_door.json +c95653e0c3eb062a2cffd719cb7747c3f64dfb74 assets/ww_hfas/blockstates/blaze_fence.json +2559cdeb724a8163869cfe61449b817594219336 assets/ww_hfas/blockstates/blaze_fence_gate.json +e8178fa7f5cd2ab68b6af7dc9d04627774900af9 assets/ww_hfas/blockstates/blaze_hanging_sign.json +f5e26d576750f45819eb5fa4805f46273b532e78 assets/ww_hfas/blockstates/blaze_leaves.json +eac7a2a849831dffc25c337894c50fb1577fbef9 assets/ww_hfas/blockstates/blaze_log.json +c34f371f4415f35a51fc4ce3685274ebb7b49493 assets/ww_hfas/blockstates/blaze_planks.json +8bbe7b6f868c93b50edb96d1ccef18a9310382ed assets/ww_hfas/blockstates/blaze_pressure_plate.json +e0c9619dde24c7f49053b897c2a21e21f932b968 assets/ww_hfas/blockstates/blaze_sapling.json +e18eda566f4c4330423c264ef5fcf8df47531cae assets/ww_hfas/blockstates/blaze_sign.json +62e1a17adb09dd8e53924bfa041a93a1948ecbca assets/ww_hfas/blockstates/blaze_slab.json +e7742701dd22835b2ea896980b055b5bf7e2e286 assets/ww_hfas/blockstates/blaze_stairs.json +8af31f69df020cab4ae3c72908991bd33376c685 assets/ww_hfas/blockstates/blaze_trapdoor.json +31684ee7537c448eaa63df2aca09a1a605f2893b assets/ww_hfas/blockstates/blaze_wall_hanging_sign.json +d5ebd50c5ccd02738183f326d506c7b0bb56784f assets/ww_hfas/blockstates/blaze_wall_sign.json +e49340e34159d5c00afc6062f1a6cba1b9a6a9c8 assets/ww_hfas/blockstates/blaze_wood.json +285e92b8c521ee4270a6ae8f9ecdfeb6eb23b35f assets/ww_hfas/blockstates/fletching_table.json +c7b9f6510e9f29d3711d4016d73f32b1033ab835 assets/ww_hfas/blockstates/potted_blaze_sapling.json +5a441f0b84d3f444163c2bf86019770a679d7412 assets/ww_hfas/blockstates/potted_soul_sapling.json +6270e32f7c7f3337cf2a920ef50e03df75f2b4cf assets/ww_hfas/blockstates/scorched_dirt.json +908e5eef2f531fd16b6221adf4b4f942ab5779d4 assets/ww_hfas/blockstates/scorched_grass.json +bb3a9456aa62734946f9446b1e077920de86b24f assets/ww_hfas/blockstates/scorched_grass_block.json +04b9cdc306601bdbf88e0bfa0a8f3e8ba4a38974 assets/ww_hfas/blockstates/scorched_twig.json +8e0641700fbc4b33b66270c2736332a0fce62189 assets/ww_hfas/blockstates/soul_button.json +5e0b6aa0769c5cd72b59b315bf5f0cfb97f8d260 assets/ww_hfas/blockstates/soul_door.json +13fbef56694c48ab631fdee90785d2640ae0e39d assets/ww_hfas/blockstates/soul_fence.json +2b04d03fac7a36f748092373abf48b696c18bc3d assets/ww_hfas/blockstates/soul_fence_gate.json +02068e7b9ced71a9bbc906e42a24a55004c61cc4 assets/ww_hfas/blockstates/soul_hanging_sign.json +e2d496152160caddcca5859db8505f3d0c89ebcf assets/ww_hfas/blockstates/soul_leaves.json +54764f909b1b1b02b12447a12335e0d8052e0c1d assets/ww_hfas/blockstates/soul_log.json +91e7a7e7a4ea58fe0e2a9a6749477c2ca76c8c3a assets/ww_hfas/blockstates/soul_planks.json +e708bb93f9f0f8cf317b19f4577b612ab2d4c3be assets/ww_hfas/blockstates/soul_pressure_plate.json +8af03904c41ce20e75603e238486439cd1c050d7 assets/ww_hfas/blockstates/soul_sapling.json +5ac9be7550ff6011d5d31f512522b892d400cc9d assets/ww_hfas/blockstates/soul_sign.json +daa5b72117fb21c086993654a9e9b8c15525c5ea assets/ww_hfas/blockstates/soul_slab.json +3724d656936f439cd300ffebb469f4a14fffc06e assets/ww_hfas/blockstates/soul_stairs.json +1826616c85108285a573a1790095318f02f16afb assets/ww_hfas/blockstates/soul_trapdoor.json +1ce0ee0af83e1f52997e2e54a123eaecb20d7281 assets/ww_hfas/blockstates/soul_wall_hanging_sign.json +b64f01f5c5fc7f41683624e4832322e83dff20c2 assets/ww_hfas/blockstates/soul_wall_sign.json +4dce816524cfc573c01593d9ac0466959bf0bbe8 assets/ww_hfas/blockstates/soul_wood.json +4fa0f94b96d066475afc4a4b6d8f5f86a1adc46f assets/ww_hfas/blockstates/stripped_azalea_log.json +c7bd1392113bfe199a760e92c9c2aa25f3b2baaa assets/ww_hfas/blockstates/stripped_azalea_wood.json +ded5a94456e4fdc01f4f577a1f60cc54cea418b8 assets/ww_hfas/blockstates/stripped_blaze_log.json +13784d997c5384599a53653e67fe931a305e671e assets/ww_hfas/blockstates/stripped_blaze_wood.json +d9a4cf9f4385f3ec29cd162924327bcdc8900a56 assets/ww_hfas/blockstates/stripped_soul_log.json +5c7791269ef83d9bf97d6fef96bf01cbbcee81ed assets/ww_hfas/blockstates/stripped_soul_wood.json +17bbd4a67172ee774c0d86eb1e6064e933f15962 assets/ww_hfas/blockstates/tiny_cactus.json +e212fa2346c38a8e4ffbe65bca361ddf5dce8bb6 assets/ww_hfas/items/azalea_boat.json +66e15efdff71c26dac13bdbe353207cd3584a3b7 assets/ww_hfas/items/azalea_button.json +0da49add5cd71cb53d47b822626119e1eb5a1399 assets/ww_hfas/items/azalea_chest_boat.json +80c29016f1cf49ad459cd3d1ea45be8f7ffd5ce0 assets/ww_hfas/items/azalea_door.json +5db23d9c07e8cefd483e43df6572c8bdba0912e5 assets/ww_hfas/items/azalea_fence.json +3ff37699ae50b608c8028e1de729452db3ebc319 assets/ww_hfas/items/azalea_fence_gate.json +8b56378219b8b76bae0d836af3408f8d90de1acb assets/ww_hfas/items/azalea_hanging_sign.json +9148f33d410652bd901b45c852ea850eb056f127 assets/ww_hfas/items/azalea_log.json +d99c919d2816d00b82e4c160051f26d1136e4b5e assets/ww_hfas/items/azalea_planks.json +328fb073ad2b091756dd56ec1dbe7d6d4e665b8f assets/ww_hfas/items/azalea_pressure_plate.json +4ac43fe63a38e3024ca23c646bd15489072c6948 assets/ww_hfas/items/azalea_sign.json +c230180945eab3eeb4df83343d77d50c83e36fd4 assets/ww_hfas/items/azalea_slab.json +3b699b55c5e80354701ec7ece41ddf2b3196ff95 assets/ww_hfas/items/azalea_stairs.json +4442d7db04ef3254e1fa8d8898f98ee480c5db3a assets/ww_hfas/items/azalea_trapdoor.json +b1edaea32ad849649c196eecd07056b942c89596 assets/ww_hfas/items/azalea_wood.json +2a4eaa9d3829f8fec771097cc34a2fa3eb94b39e assets/ww_hfas/items/blaze_boat.json +f7c5550f92ee086e48fcbdc2f898005fb32b9230 assets/ww_hfas/items/blaze_button.json +d7dff062c79cc822613f73acd9151ef04a722087 assets/ww_hfas/items/blaze_chest_boat.json +5acba114d74acd811954061968d64642fe0778f2 assets/ww_hfas/items/blaze_door.json +cc6144d60d8f38dc4a0a0830cf981784be0ee32f assets/ww_hfas/items/blaze_fence.json +88dccda7e441b30761b748c6ba17daba7563e4e4 assets/ww_hfas/items/blaze_fence_gate.json +05daf10bd333d41f585eabc7f393e17d69a957d2 assets/ww_hfas/items/blaze_hanging_sign.json +3550ab61a2d448026487650731dd0088cd2f07fc assets/ww_hfas/items/blaze_leaves.json +12ddd9f88856510eddcaceb63109554c697aa89f assets/ww_hfas/items/blaze_log.json +bfae984c88eabb19ac82132873a12365cbbe6b69 assets/ww_hfas/items/blaze_planks.json +76bfe22a74e2f6b837d4869199a39b1c81127484 assets/ww_hfas/items/blaze_pressure_plate.json +0b1dee9f4c55dc5b9071c03545aea1e056be2f0f assets/ww_hfas/items/blaze_sapling.json +da75508f4286bc47cc3408c046410b2d2fa45dc9 assets/ww_hfas/items/blaze_sign.json +8c2e7f1abec7059ef8d80d8b5cc5b00597eb71da assets/ww_hfas/items/blaze_slab.json +e445cf3fb845d5cc641fb8dedeff4fa4a545a9ca assets/ww_hfas/items/blaze_stairs.json +73384571fdead4cb51440fab5df2a9022b90de80 assets/ww_hfas/items/blaze_trapdoor.json +1df27e9b1c769240a63a94e35fc6e4e48ed57c23 assets/ww_hfas/items/blaze_wood.json +2769f307d774b85e99dcc89df15b91e1d20b9631 assets/ww_hfas/items/scorched_dirt.json +87f886a99a221e989e162dcf95f3e23ea1b2539a assets/ww_hfas/items/scorched_grass.json +7b8220c497e9a2a2ccdcaed151c74ae3245f83a1 assets/ww_hfas/items/scorched_grass_block.json +ce7184cfdb8c81a536b5ebd8309f3aa6aff38e1f assets/ww_hfas/items/scorched_twig.json +7b58871ada1e84bcc11ae3e4c7879085bea99e70 assets/ww_hfas/items/soul_boat.json +efbdf520eaaf51460c328066e401665985c05691 assets/ww_hfas/items/soul_button.json +0840f341e1a00301a360408cfd425c71a9b40a33 assets/ww_hfas/items/soul_chest_boat.json +51e5a42557eb1a3bf8c9f393895a694546579bf8 assets/ww_hfas/items/soul_door.json +ffdde039e14014b7b43a38c58ba5898e905e9249 assets/ww_hfas/items/soul_fence.json +b0b656e0f451d94da51fa6fdc606708c89fab20c assets/ww_hfas/items/soul_fence_gate.json +b993b5ec9ee60a1dfb64404d428d33e39957035b assets/ww_hfas/items/soul_hanging_sign.json +bb9d032cd8ddbc3a3420a973681e377ac95bef6e assets/ww_hfas/items/soul_leaves.json +95ccebf1dc3c46e2f6769fe67f97edb98ab729e8 assets/ww_hfas/items/soul_log.json +d314a2f2bf3d8ebb256aa52616c70f74aa3c48a2 assets/ww_hfas/items/soul_planks.json +591b6d7dff1040b581874b738f898edd12018e4d assets/ww_hfas/items/soul_pressure_plate.json +2c22089933f4c6f2cfa66c43cfdef2989fbb67e9 assets/ww_hfas/items/soul_sapling.json +05015a10ce718f779cad4677c6ab1c47ea291388 assets/ww_hfas/items/soul_sign.json +dc480b3f77239de33ed2da141b7ceada0bfe4deb assets/ww_hfas/items/soul_slab.json +5c2e037ca179dcccd26a7217eea2fa679f7afc52 assets/ww_hfas/items/soul_stairs.json +52f2130dced5687678c281643abe72c8f5835d58 assets/ww_hfas/items/soul_trapdoor.json +8761a599b5ee59270e2b800b6df3f3e5d3dcafae assets/ww_hfas/items/soul_wood.json +6b8d44e7a7e2e215ada3a6ab2e67cd25ab49c75c assets/ww_hfas/items/stripped_azalea_log.json +f67bd0566efc2fdacfef7bfebae18e7d0840cf31 assets/ww_hfas/items/stripped_azalea_wood.json +c1d70bf22f9493a917b0c6d15e0c9df18a8a4c75 assets/ww_hfas/items/stripped_blaze_log.json +de458a2b7de6099d71d84f89d2dc8e81b8747886 assets/ww_hfas/items/stripped_blaze_wood.json +1c21ee8a2b01d94310d18669acd471837120905b assets/ww_hfas/items/stripped_soul_log.json +1b38740ddec52ebc4bcccc6119179e07ceb0b2c5 assets/ww_hfas/items/stripped_soul_wood.json +c2c697f7cb141f1cb06c5ad5f66ab53965a790d5 assets/ww_hfas/items/tiny_cactus.json +43a21202dfcb82c49ba3686e34897c740b99b0d5 assets/ww_hfas/models/block/azalea_button.json +0d83af40c3b7f6370a7552271fdacd2b7cedcef4 assets/ww_hfas/models/block/azalea_button_inventory.json +d983519bb70c343be91e42dbdd953be302823bc7 assets/ww_hfas/models/block/azalea_button_pressed.json +957e3473a42563c780c617bde59860a9ea271e03 assets/ww_hfas/models/block/azalea_door_bottom_left.json +60af40c538a680bf8dbf13743930d49fd13e705f assets/ww_hfas/models/block/azalea_door_bottom_left_open.json +717cfc43918e3df0412105068f0a4d1b84e2926d assets/ww_hfas/models/block/azalea_door_bottom_right.json +cbcb2e12e137718b1672d3d215280bca273430f9 assets/ww_hfas/models/block/azalea_door_bottom_right_open.json +33540557440b438778d35e06ae1eb8ef6402122e assets/ww_hfas/models/block/azalea_door_top_left.json +87736a3f196ed118834554546a5f1eaf4d3d4031 assets/ww_hfas/models/block/azalea_door_top_left_open.json +11e63e9f73da9264dcdea4801986bb6aa2787284 assets/ww_hfas/models/block/azalea_door_top_right.json +0f028f37a77c2a7cfa737a8b2618fc06169fb1fd assets/ww_hfas/models/block/azalea_door_top_right_open.json +6b23f4ec95436b3accda4789714e3d29e3241dd6 assets/ww_hfas/models/block/azalea_fence_gate.json +4262894bbda4cb3b063d248f4f6b5aa7bc95c1cb assets/ww_hfas/models/block/azalea_fence_gate_open.json +a79117d5257ec914af1504a17d04b561e9c149b8 assets/ww_hfas/models/block/azalea_fence_gate_wall.json +b8fd871779f55f366044fc6328c0a39655877c73 assets/ww_hfas/models/block/azalea_fence_gate_wall_open.json +0493da3178c747ead176b3e45ab9d2cb6d797c87 assets/ww_hfas/models/block/azalea_fence_inventory.json +4d8fae07afcc791af7eec517164d41da9245c7cc assets/ww_hfas/models/block/azalea_fence_post.json +ab880fccc8f77b264d347ef7f0233f4cd9aceeb0 assets/ww_hfas/models/block/azalea_fence_side.json +c60f00622fa1c288cc5333b9836ae91bc87073af assets/ww_hfas/models/block/azalea_hanging_sign_attached_rot_0.json +4c6af3838c0431decb8fba0ad6275d6ac1bad8fe assets/ww_hfas/models/block/azalea_hanging_sign_attached_rot_1.json +93e1b80b0f26192b8490e5b0aaa31012ff05a1ad assets/ww_hfas/models/block/azalea_hanging_sign_attached_rot_2.json +da5fa8c6b9bcdf6d80a0f17061735ab09adf07bb assets/ww_hfas/models/block/azalea_hanging_sign_attached_rot_3.json +fb6659bee6fab61dd8a58eef4be31dc3e8e82848 assets/ww_hfas/models/block/azalea_hanging_sign_rot_0.json +214a4252f5f94af87cde13ce31253cd8d1cd5a05 assets/ww_hfas/models/block/azalea_hanging_sign_rot_1.json +38097c131a248e8eadd30f99346c7442ff1e6d94 assets/ww_hfas/models/block/azalea_hanging_sign_rot_2.json +71f1dd22e0e48b0f3177bc05d2f93a47d98e2ab5 assets/ww_hfas/models/block/azalea_hanging_sign_rot_3.json +8e74c7fccf49f59b009a808fe69b3ffa6cda75e0 assets/ww_hfas/models/block/azalea_log.json +dd66fadd17efb9d3ba3578f5c23bec313a422196 assets/ww_hfas/models/block/azalea_log_horizontal.json +59e31baf1d67615a8fff68f8ec062bb136be06ad assets/ww_hfas/models/block/azalea_planks.json +51ce876472202d9f0e6eceaa3bbd50fa3eba29c8 assets/ww_hfas/models/block/azalea_pressure_plate.json +1da68e1665d9b4c764384a5458bf050298ae3d0d assets/ww_hfas/models/block/azalea_pressure_plate_down.json +fe74ed7309908a7f7ba6f494530d13ccd0265dc6 assets/ww_hfas/models/block/azalea_sign_rot_0.json +377e4f3507b7940aeced1b6d37643d286776c7a8 assets/ww_hfas/models/block/azalea_sign_rot_1.json +4b4cf6562c77fb00048819c35e5dd88aeee61ca8 assets/ww_hfas/models/block/azalea_sign_rot_2.json +61bf1a96236c4d3fe346ea26d8f74e52109e93e8 assets/ww_hfas/models/block/azalea_sign_rot_3.json +95a9be6ddaa99b566981ab7f66340e90b48240f9 assets/ww_hfas/models/block/azalea_slab.json +0bc913b986498b19999e308e6f28964d24af4ad4 assets/ww_hfas/models/block/azalea_slab_top.json +2381967df1fe3c9049780568fbc928b7b78532ff assets/ww_hfas/models/block/azalea_stairs.json +0791100f98943a934efae2e90345c8ccace65c0f assets/ww_hfas/models/block/azalea_stairs_inner.json +3bf3046684e6b062b6f7c8530d589c3cdce82b72 assets/ww_hfas/models/block/azalea_stairs_outer.json +dd77fc07e3184561fa68170f30e85aec4f45dc08 assets/ww_hfas/models/block/azalea_trapdoor_bottom.json +274b6d5720adc757003865d966955cb5758df002 assets/ww_hfas/models/block/azalea_trapdoor_open.json +a479fdbdf81373fbde60ea477ebd16192fa84bb2 assets/ww_hfas/models/block/azalea_trapdoor_top.json +2e19f6171d55446522ecd91fcbdf9d7795039c37 assets/ww_hfas/models/block/azalea_wall_hanging_sign.json +453cbb55adffc38fab10e0c381e88a505fe6f56a assets/ww_hfas/models/block/azalea_wall_sign.json +eeb75e511fa47f9783a81dedb1204c01401bb3f1 assets/ww_hfas/models/block/azalea_wood.json +476d607dc34199c19f9ebac5f31860198c6add93 assets/ww_hfas/models/block/blaze_button.json +53ada3c1c4ec62f65c49fedfda0670e4efe74e20 assets/ww_hfas/models/block/blaze_button_inventory.json +23980eff30acc868be2f4077e54f8c1e4eee5f15 assets/ww_hfas/models/block/blaze_button_pressed.json +26ac1d728e384a815f7905c16230c5df204243d4 assets/ww_hfas/models/block/blaze_door_bottom_left.json +130495eb15b6807a55488639435df26cff7a4183 assets/ww_hfas/models/block/blaze_door_bottom_left_open.json +722eff5c1f6c1a0e3f85b55a85c3eae6afc6c7a6 assets/ww_hfas/models/block/blaze_door_bottom_right.json +dd5dbac6a99af2567b6e8148b5954672f3c07154 assets/ww_hfas/models/block/blaze_door_bottom_right_open.json +e173ff19fc0c08c21cf435afae87a87ab35fd731 assets/ww_hfas/models/block/blaze_door_top_left.json +211dea707d11e03ba5cf532dfa2135387669f615 assets/ww_hfas/models/block/blaze_door_top_left_open.json +20fc23abd4b496636eaff1218d3c19c052b5a01f assets/ww_hfas/models/block/blaze_door_top_right.json +a020203965886d78d0218622deec686150cdd93e assets/ww_hfas/models/block/blaze_door_top_right_open.json +4aa944e3b891f09ac740be82786bf6260c138cfe assets/ww_hfas/models/block/blaze_fence_gate.json +c3b3c5baf7015793cd2dc670334878c4730d9f5c assets/ww_hfas/models/block/blaze_fence_gate_open.json +35e72a487b19a91b74f3080ac66a5044c1199a86 assets/ww_hfas/models/block/blaze_fence_gate_wall.json +5e8aa2667ac9956b7bdbada5858dfd2cc4ae6025 assets/ww_hfas/models/block/blaze_fence_gate_wall_open.json +4ec15023ccc86ef9a2f9e9819a56bc9fbcfc64d8 assets/ww_hfas/models/block/blaze_fence_inventory.json +2f239657f300460f5622f531b238a08937d0c086 assets/ww_hfas/models/block/blaze_fence_post.json +d1fd4bdcd76e36bd2bebbfcd472d9ed05d6da0f6 assets/ww_hfas/models/block/blaze_fence_side.json +56bb1c903d64875f3214892582d8e3760fba780c assets/ww_hfas/models/block/blaze_hanging_sign_attached_rot_0.json +3fd29c68deb2e0ff373aed6d6b712f0a90221ba4 assets/ww_hfas/models/block/blaze_hanging_sign_attached_rot_1.json +7084222f6a65b0b392217461d9b777cbe2f8ee85 assets/ww_hfas/models/block/blaze_hanging_sign_attached_rot_2.json +206ef996df288b56a1e2dd69443b1703f575c49e assets/ww_hfas/models/block/blaze_hanging_sign_attached_rot_3.json +df3edc3378882b76e92819958e81399ac27f1e0a assets/ww_hfas/models/block/blaze_hanging_sign_rot_0.json +2f49356eb2183b1e4d68f7ccb922eac6f2e66569 assets/ww_hfas/models/block/blaze_hanging_sign_rot_1.json +19f05095c0a1b344c12599e2707da752d29438ac assets/ww_hfas/models/block/blaze_hanging_sign_rot_2.json +775550eaf2e7baa21ce6382f4688f474519a2ed7 assets/ww_hfas/models/block/blaze_hanging_sign_rot_3.json +3dfa2810d350f865642ccf053acd3dde2e26c5b0 assets/ww_hfas/models/block/blaze_leaves.json +1280b99c2866880593b27ce7712070b2bc712dfe assets/ww_hfas/models/block/blaze_log.json +38e73da79872012e6747961548bf136017436134 assets/ww_hfas/models/block/blaze_log_horizontal.json +fdb3ce930503583feacf7172c6215c5e7838d2c8 assets/ww_hfas/models/block/blaze_planks.json +78c734ddc9e0e2209f08743454a82f7f05634ac1 assets/ww_hfas/models/block/blaze_pressure_plate.json +69bfc047fe51e830614aa8b065d737d19c15aece assets/ww_hfas/models/block/blaze_pressure_plate_down.json +231ed205d690431237945d15d61cac77d7c5b391 assets/ww_hfas/models/block/blaze_sapling.json +df3b59e0293b140c3fb1105388d6a27dc32125db assets/ww_hfas/models/block/blaze_sign_rot_0.json +aa7b6c6465ecdf9b828e8e872adc72fa14315e51 assets/ww_hfas/models/block/blaze_sign_rot_1.json +b0101e1b8825c5fe9a0fdc5d4eefa93b25087267 assets/ww_hfas/models/block/blaze_sign_rot_2.json +c128a94ac1d51a21ddbfde92def243f049f53a48 assets/ww_hfas/models/block/blaze_sign_rot_3.json +a7c277a6e8f97ff72654abd7d14de3320b521135 assets/ww_hfas/models/block/blaze_slab.json +bdea5315b94247765d51ab5433c88bc26355fd83 assets/ww_hfas/models/block/blaze_slab_top.json +c10e9125e6641f5f18e5dc58745aae8fb5914de6 assets/ww_hfas/models/block/blaze_stairs.json +6953e962b171498598fe81a3ee31f2824fe91c32 assets/ww_hfas/models/block/blaze_stairs_inner.json +6e89e91de1ab01141bd6ec2cd017123e6f27172f assets/ww_hfas/models/block/blaze_stairs_outer.json +73ba419af79a7abb3f9aa189e7547f966dd7e985 assets/ww_hfas/models/block/blaze_trapdoor_bottom.json +5b28dd8e4f99df9deabc544b6701156f4e90c756 assets/ww_hfas/models/block/blaze_trapdoor_open.json +e5175cb88f99a6d86ebc875f969277cd8aa8f253 assets/ww_hfas/models/block/blaze_trapdoor_top.json +282cbe2f7241985d26c4bba758ad47c9d219c2f9 assets/ww_hfas/models/block/blaze_wall_hanging_sign.json +fe795d7210c20d5e71552c9cd757051689ffe6fa assets/ww_hfas/models/block/blaze_wall_sign.json +e97d221aa0ec01ac57694a92e7ec2ce7c5867b0d assets/ww_hfas/models/block/blaze_wood.json +75e9b4c21a9a15255f1035e6065f613217fd6aba assets/ww_hfas/models/block/fletching_table.json +ef8441860031c145cbbabff1f78a77328920506a assets/ww_hfas/models/block/potted_blaze_sapling.json +7ef14ba66094f5c7d5a6a6dae8703b15a2485623 assets/ww_hfas/models/block/potted_soul_sapling.json +60b934102e3aad85f1f0c7d287e60487eb7994a2 assets/ww_hfas/models/block/scorched_dirt.json +f805662bf18996cbbeed32b8ff1ea25a35eee670 assets/ww_hfas/models/block/scorched_grass.json +94e50e88db1d2c60fa7c74e6f7ab54f0f54ffbfe assets/ww_hfas/models/block/scorched_grass_block.json +1c3945db205630eb11763d7eab230a18fdf403f0 assets/ww_hfas/models/block/scorched_twig.json +c96bfab6c75d855389e78568bda077d235c84ffe assets/ww_hfas/models/block/soul_button.json +b2c2d247eb034fddf39790410f7331c853cd1895 assets/ww_hfas/models/block/soul_button_inventory.json +296972cabfad822d11d2443c0992024bab02adfe assets/ww_hfas/models/block/soul_button_pressed.json +5dd2891facdcbebde19f645d1d2bd13862dbdf2b assets/ww_hfas/models/block/soul_door_bottom_left.json +186aa321a66c3f662a37d57da789da5cca47e4af assets/ww_hfas/models/block/soul_door_bottom_left_open.json +7f97499d0cf1070c0b14490ed0448323c39dd6d7 assets/ww_hfas/models/block/soul_door_bottom_right.json +4fb97d1bb120c30ad432450ea0382c62e218d615 assets/ww_hfas/models/block/soul_door_bottom_right_open.json +1b0013ad6827e285ea236a58c0b189da3ccfab10 assets/ww_hfas/models/block/soul_door_top_left.json +d6fcf936a0f00a72ed46c695e64e9a10eab36139 assets/ww_hfas/models/block/soul_door_top_left_open.json +05b3d07269abcacc45993ed371e35ddcf6a112bd assets/ww_hfas/models/block/soul_door_top_right.json +25c6562a59da940ae773c2fe87610292ab96b9c5 assets/ww_hfas/models/block/soul_door_top_right_open.json +dd81cf90f58ada4756659c914aa2410d8391aa90 assets/ww_hfas/models/block/soul_fence_gate.json +1491ed3d1489f3076af6bc297b3a390e84044898 assets/ww_hfas/models/block/soul_fence_gate_open.json +fc62b86963dc3ab3a483af4cc4567889e7596072 assets/ww_hfas/models/block/soul_fence_gate_wall.json +8139856b6b0291853571617179d6c4d8d6f2ba60 assets/ww_hfas/models/block/soul_fence_gate_wall_open.json +21101411e72b1899e39802378e1b2e15cef7a4ed assets/ww_hfas/models/block/soul_fence_inventory.json +ccf488751f32e9935ae64342819dfbff9991ab3e assets/ww_hfas/models/block/soul_fence_post.json +de10479ff8ebc4b06c6795c7241e0d1c7cf15a4a assets/ww_hfas/models/block/soul_fence_side.json +5d8b2b8defc75e72a28d35f6a3cd0f6733c384ec assets/ww_hfas/models/block/soul_hanging_sign_attached_rot_0.json +ccf7797ad64874b3f97ec433fa915693b13c5155 assets/ww_hfas/models/block/soul_hanging_sign_attached_rot_1.json +67f0408056430be7f1a03ac361b0f0f8f01118dc assets/ww_hfas/models/block/soul_hanging_sign_attached_rot_2.json +8e12a5c5b84d099cf7c1bf1c818be86b6c991a3d assets/ww_hfas/models/block/soul_hanging_sign_attached_rot_3.json +78ce320d665f84fa65e46cd48fa9ccae45d96b52 assets/ww_hfas/models/block/soul_hanging_sign_rot_0.json +7a1734a8a283143fc115b0a93a671fe097da69c0 assets/ww_hfas/models/block/soul_hanging_sign_rot_1.json +12929b6cc2f72a8ea93df57e4e3dcfef67cc4948 assets/ww_hfas/models/block/soul_hanging_sign_rot_2.json +7b4b1c0befd0f6e18bd550eccfea05c537f202b3 assets/ww_hfas/models/block/soul_hanging_sign_rot_3.json +ddef74dcda51677ccfc68c11e056d1cdbf920add assets/ww_hfas/models/block/soul_leaves.json +5e6b8396c2d67d425805f887b6eb75d6cf9f03a3 assets/ww_hfas/models/block/soul_log.json +e8cfe910aecedf2766a4f772199a30b462edf1c1 assets/ww_hfas/models/block/soul_log_horizontal.json +d6634faf2e8f0e9126b3145316e4352db6862d15 assets/ww_hfas/models/block/soul_planks.json +3be0debe0e8f700f5b657992fb25f452c2e3e767 assets/ww_hfas/models/block/soul_pressure_plate.json +2d58bc5d9a906ce44e0800cea629d5f118fb22d0 assets/ww_hfas/models/block/soul_pressure_plate_down.json +b87f2aafba06b7f8e14ba7d78760fd78f259cd31 assets/ww_hfas/models/block/soul_sapling.json +a57d4cbaa2bbf3b03c90e2c66d96d6fe93b5c82f assets/ww_hfas/models/block/soul_sign_rot_0.json +911ba1c89acfc81a598019525375af37debbccbb assets/ww_hfas/models/block/soul_sign_rot_1.json +321ca069a24c7460667a8eb36a20d6510feb5b49 assets/ww_hfas/models/block/soul_sign_rot_2.json +1170d1bb1b8d2bd8c23cd564e7959109aed80389 assets/ww_hfas/models/block/soul_sign_rot_3.json +e749c9d3853ef652ede0d3fe66dbe1dc12a1d7f0 assets/ww_hfas/models/block/soul_slab.json +e9f1cc709c7619c6e4f7d9c51323dd1acd1c70e6 assets/ww_hfas/models/block/soul_slab_top.json +a5340d8eee2a7f4ad250627ba89064a6879516dd assets/ww_hfas/models/block/soul_stairs.json +dcc7b7b69cc1deb8a446e8784bfe1aa18f410bad assets/ww_hfas/models/block/soul_stairs_inner.json +b5771f6285596d7419262e0c000ea743b3fda113 assets/ww_hfas/models/block/soul_stairs_outer.json +ad0ff628fabcfb1d3b9719de920d58e72f1c9123 assets/ww_hfas/models/block/soul_trapdoor_bottom.json +2eb43fbc9410938cc55054f44a48a2a76e68a445 assets/ww_hfas/models/block/soul_trapdoor_open.json +95dc7a6f60e5e64cc79fbc80d2e1b4b433902ec5 assets/ww_hfas/models/block/soul_trapdoor_top.json +966be54389ddffa347c15ddeca3ad9e7c2f23f4b assets/ww_hfas/models/block/soul_wall_hanging_sign.json +1951d249e4dd3216c60f33cbc90b61227ec1082e assets/ww_hfas/models/block/soul_wall_sign.json +45322c5bc33f39c100191bcc32bbf4718e434a53 assets/ww_hfas/models/block/soul_wood.json +88b71d46b92be938784d417d5f21e3cb2ffc9904 assets/ww_hfas/models/block/stripped_azalea_log.json +e9adf79fa361335e209d2227c34c5f70a52ed43f assets/ww_hfas/models/block/stripped_azalea_log_horizontal.json +33d14b258642b3528727f7023ff359ebdadfea56 assets/ww_hfas/models/block/stripped_azalea_wood.json +28ef03d860cf09db6702186fbfa14150e2602ab1 assets/ww_hfas/models/block/stripped_blaze_log.json +e7063889a24fabd068f01c9fc982ff484233fbf0 assets/ww_hfas/models/block/stripped_blaze_log_horizontal.json +888df5be2c3aa3807be7b56454b38eda0b441c5b assets/ww_hfas/models/block/stripped_blaze_wood.json +605e983c0bdd3427d1fc17b2bba9b518b140cd36 assets/ww_hfas/models/block/stripped_soul_log.json +d2a0d93ca61e5e733b0389c176c16022e4bc0ccc assets/ww_hfas/models/block/stripped_soul_log_horizontal.json +465f35f02646d3f22b04838b3370517e576c5a75 assets/ww_hfas/models/block/stripped_soul_wood.json +b4a79af4e58ff84287669755255a3d98cc2b66f6 assets/ww_hfas/models/block/tiny_cactus.json +dcf0c5d8c6e7040c5c9bd449bb0e25b52a22e87d assets/ww_hfas/models/item/azalea_boat.json +712491428c73baf57ce6f2d68c9a1dcfd7c57ce0 assets/ww_hfas/models/item/azalea_chest_boat.json +40550d836661f31a9dbfe7c18deae215a1c11e99 assets/ww_hfas/models/item/azalea_door.json +cc553d557405a201ca3c8cc48feb49cab15803f2 assets/ww_hfas/models/item/azalea_hanging_sign.json +c118a3fa0605437c045aece9a66a5d38b35b9f77 assets/ww_hfas/models/item/azalea_sign.json +4aafd624e7dc96133de5c8710cb75e23b4736bc0 assets/ww_hfas/models/item/blaze_boat.json +f7f4458ce04d55db2e02ccfe7cb9077229d17bb8 assets/ww_hfas/models/item/blaze_chest_boat.json +c5c1aa9d4c6b19f851ff5d69615b33211b3ecb46 assets/ww_hfas/models/item/blaze_door.json +8bef821c93cf24342116d711d69f91d0b9509bba assets/ww_hfas/models/item/blaze_hanging_sign.json +50d3fd9443bb02dfb04e36094ebc48a214cc0d71 assets/ww_hfas/models/item/blaze_sapling.json +25c31dd493e134da75b87eb4bcad6c8f7acf28bd assets/ww_hfas/models/item/blaze_sign.json +64b59556bffd2bc44fb233877e28b4d290e9b8c8 assets/ww_hfas/models/item/soul_boat.json +db2145a1881db69e1a8bcc6d8013a7c2c43238f4 assets/ww_hfas/models/item/soul_chest_boat.json +e7c20d6d65e421ea05fffc8bb651d188a69e5013 assets/ww_hfas/models/item/soul_door.json +4ba7591f698e8b51f6596bebf0e56fac3518f215 assets/ww_hfas/models/item/soul_hanging_sign.json +0ba009df32031b15a24b4203cdd5099882cb36ad assets/ww_hfas/models/item/soul_sapling.json +3b9096cb00d6b4de472884a6e13503f2d5923f58 assets/ww_hfas/models/item/soul_sign.json diff --git a/src/hfas/resources/.cache/a90f36097e05a0c02af2692cf776d3351e436d3e b/src/hfas/resources/.cache/a90f36097e05a0c02af2692cf776d3351e436d3e new file mode 100644 index 0000000..b8f1cf1 --- /dev/null +++ b/src/hfas/resources/.cache/a90f36097e05a0c02af2692cf776d3351e436d3e @@ -0,0 +1,28 @@ +// 26.2 2026-10-02T12:51:18.0929659 Tags for minecraft:item mod id ww_hfas +8522244f6506c8e160d21d0534bb9525704ca177 data/c/tags/item/fences/wooden.json +5eb01f4a2e8324de3dc1b767b14df8e37a39936a data/c/tags/item/fence_gates/wooden.json +75bf9bb07fb7c28c31a77206bfe5ab9a71f7bb12 data/c/tags/item/stripped_logs.json +47eb5ad850743f2ba69226e125ebeec0dc07ec7a data/c/tags/item/stripped_woods.json +30e546d1648f3cdf7f1141a8c516f44a2fab095b data/minecraft/tags/item/boats.json +1dcb257282accb30ce1be109d6f6d2d842002ef4 data/minecraft/tags/item/buttons.json +1baa73cdd3f6abeae7843fa14b570303d5031ce6 data/minecraft/tags/item/chest_boats.json +df3781694a604463cb11765e672f514564ec4ba3 data/minecraft/tags/item/doors.json +5eb01f4a2e8324de3dc1b767b14df8e37a39936a data/minecraft/tags/item/fence_gates.json +e70e1da28f3fd5675a7ef42e7c6c4f93927cc267 data/minecraft/tags/item/hanging_signs.json +853877bf639e56b1e968d124dcb8cc460e16788d data/minecraft/tags/item/leaves.json +3c137d05d379600858e4cda3df7a0db726980ea9 data/minecraft/tags/item/logs.json +3c137d05d379600858e4cda3df7a0db726980ea9 data/minecraft/tags/item/logs_that_burn.json +fa929b5f8d72fd04d31f8c34b2de1fa2c561b65d data/minecraft/tags/item/planks.json +ac90834bb46eb45790d927ec5e93ea17593848a4 data/minecraft/tags/item/saplings.json +27ae5a7eab10cddcee5d5b76ee1cf0a082852350 data/minecraft/tags/item/signs.json +f3395c9d6b81bcd43355e61fbb580de612883dec data/minecraft/tags/item/trapdoors.json +1dcb257282accb30ce1be109d6f6d2d842002ef4 data/minecraft/tags/item/wooden_buttons.json +df3781694a604463cb11765e672f514564ec4ba3 data/minecraft/tags/item/wooden_doors.json +8522244f6506c8e160d21d0534bb9525704ca177 data/minecraft/tags/item/wooden_fences.json +339e726d662c8291fab3c12821dae84cc3835247 data/minecraft/tags/item/wooden_pressure_plates.json +d50205843b46f7ef605a171e39b82f4f6ce68cdd data/minecraft/tags/item/wooden_slabs.json +3f0029a2b53f64c272269615ddb8dff2c21d0784 data/minecraft/tags/item/wooden_stairs.json +f3395c9d6b81bcd43355e61fbb580de612883dec data/minecraft/tags/item/wooden_trapdoors.json +59484722c6cdcae3d2f881d2217c90223cecb051 data/ww_hfas/tags/item/azalea_logs.json +33f91a2d9ac0469c94741b0b2f15e50029d2924b data/ww_hfas/tags/item/blaze_logs.json +ec57f6351fa1aec11166157277d4560c99e7085f data/ww_hfas/tags/item/soul_logs.json diff --git a/src/hfas/resources/.cache/c538213709e9d288b8d4dcc42e4a95921006d3ea b/src/hfas/resources/.cache/c538213709e9d288b8d4dcc42e4a95921006d3ea new file mode 100644 index 0000000..0208a54 --- /dev/null +++ b/src/hfas/resources/.cache/c538213709e9d288b8d4dcc42e4a95921006d3ea @@ -0,0 +1,2 @@ +// 26.2 2026-10-02T11:36:11.0666475 Languages: zh_cn for mod: ww_hfas +2fa5b2b906314410a4055398e42952a4f4c4bd79 assets/ww_hfas/lang/zh_cn.json diff --git a/src/hfas/resources/.cache/e0d3d0b8d9c807675613821fa865a35f707cd83f b/src/hfas/resources/.cache/e0d3d0b8d9c807675613821fa865a35f707cd83f new file mode 100644 index 0000000..acb0e37 --- /dev/null +++ b/src/hfas/resources/.cache/e0d3d0b8d9c807675613821fa865a35f707cd83f @@ -0,0 +1,2 @@ +// 26.2 2026-10-02T11:36:36.7190857 Data Maps +7cb059ffe0ed2dbd3a5993598d7a48c3d443d28d data/neoforge/data_maps/block/strippables.json diff --git a/src/hfas/resources/.cache/ec9a5a8035b808800f3894e72ba072f0ad3fce7d b/src/hfas/resources/.cache/ec9a5a8035b808800f3894e72ba072f0ad3fce7d new file mode 100644 index 0000000..6c19ac7 --- /dev/null +++ b/src/hfas/resources/.cache/ec9a5a8035b808800f3894e72ba072f0ad3fce7d @@ -0,0 +1,85 @@ +// 26.2 2026-10-02T11:36:36.737028 Wild Wind HFAS ww_hfas Recipe Provider +a2c6ce624a70d785bd43afbcd183b28a528a7015 data/ww_hfas/advancement/recipes/building_blocks/azalea_planks.json +9efceca0cecf114fc9525127cdbd3b3113a07997 data/ww_hfas/advancement/recipes/building_blocks/azalea_slab.json +86b47325d5c54a47a32618badd146de877887aae data/ww_hfas/advancement/recipes/building_blocks/azalea_stairs.json +a0e4d2e3e92346ab361a6295d97e702d518733be data/ww_hfas/advancement/recipes/building_blocks/azalea_wood.json +c2eeb832cef7b6828cdce18b76f36d171565c4c6 data/ww_hfas/advancement/recipes/building_blocks/blaze_planks.json +7d1af910bc8c87ea2b075bd4e246dbfcbdb6921c data/ww_hfas/advancement/recipes/building_blocks/blaze_slab.json +c32593b6ba7b6120e124c99b4d0907f02203b7ba data/ww_hfas/advancement/recipes/building_blocks/blaze_stairs.json +4f94e02b9b751ba94555c750f66ef9dc93452add data/ww_hfas/advancement/recipes/building_blocks/blaze_wood.json +4822677d3b27ec6256a1ca9736bf3a65966577da data/ww_hfas/advancement/recipes/building_blocks/soul_planks.json +d7aed13793e0ee5456f12dfb8c74c2a0529b21a8 data/ww_hfas/advancement/recipes/building_blocks/soul_slab.json +0a98f0aea8894b8e416c169524ad68ed33707f48 data/ww_hfas/advancement/recipes/building_blocks/soul_stairs.json +7a0ac55fd2bb1c06ca5bcd1fa2e8b1cbf51b39df data/ww_hfas/advancement/recipes/building_blocks/soul_wood.json +030c7440d45754cd75e226fe0bf47dda4b92aef3 data/ww_hfas/advancement/recipes/decorations/azalea_fence.json +2cf9181d8b60a6c42a56ff1933ce18385d8b8647 data/ww_hfas/advancement/recipes/decorations/azalea_hanging_sign.json +c7f630658df265b12f9b19bf1b8b3fa1fb192507 data/ww_hfas/advancement/recipes/decorations/azalea_sign.json +55a78e552278075d66043079c3b2fa3be8b6b845 data/ww_hfas/advancement/recipes/decorations/blaze_fence.json +e22d97773d414f5bd098dfab9d751d088a8cad9e data/ww_hfas/advancement/recipes/decorations/blaze_hanging_sign.json +cba081772ee449744320611aa34a111b2246c2e0 data/ww_hfas/advancement/recipes/decorations/blaze_sign.json +495a6d626e5eb91e72d162d466917905f651ea8b data/ww_hfas/advancement/recipes/decorations/soul_fence.json +59a83b6c517b36907803ce9e1574046f45564727 data/ww_hfas/advancement/recipes/decorations/soul_hanging_sign.json +b05b01335837842cd55be22077c650fa15cec0b7 data/ww_hfas/advancement/recipes/decorations/soul_sign.json +a164b2d7cbbb67e6f73334f06fb7bff77748b705 data/ww_hfas/advancement/recipes/redstone/azalea_button.json +887aed8aa8c52cbda98a3904e4594be0989004eb data/ww_hfas/advancement/recipes/redstone/azalea_door.json +f7ab182035e4ff8dc7b829df7420908b10f3b4c0 data/ww_hfas/advancement/recipes/redstone/azalea_fence_gate.json +e42d5de6d8cfbefd37d6718407cd31e262083f64 data/ww_hfas/advancement/recipes/redstone/azalea_pressure_plate.json +c94e9f242062cfd11a4bf0a78d2cea77998d2da4 data/ww_hfas/advancement/recipes/redstone/azalea_trapdoor.json +f8655a5b301d35fc8bf66893a8f6e04595b244a7 data/ww_hfas/advancement/recipes/redstone/blaze_button.json +7d5de3c6b77806ed9bc72f0902f7c1a8621c0e5c data/ww_hfas/advancement/recipes/redstone/blaze_door.json +e47ddf513c53e821a3ccfde7f3518aefbe8ad95b data/ww_hfas/advancement/recipes/redstone/blaze_fence_gate.json +b4c5c4770e89f0184474530e2f313da1f2d06a28 data/ww_hfas/advancement/recipes/redstone/blaze_pressure_plate.json +af7b3c92bd2525c04d231a6fed070a321b4fe460 data/ww_hfas/advancement/recipes/redstone/blaze_trapdoor.json +a60633eb2870476923a332e588e9d75fd377352c data/ww_hfas/advancement/recipes/redstone/soul_button.json +b16a6546eacdee7b0770f7b54049a4eac1dd8495 data/ww_hfas/advancement/recipes/redstone/soul_door.json +395a9a7b9c6fff1fe9a0c92b35c72e5fe90ad6de data/ww_hfas/advancement/recipes/redstone/soul_fence_gate.json +813dd017e5649d8db985361669faeccded54e31f data/ww_hfas/advancement/recipes/redstone/soul_pressure_plate.json +126b8dc067e90d51ff20cdedd9063b5c1f164a86 data/ww_hfas/advancement/recipes/redstone/soul_trapdoor.json +1772fbed61b087fc676dac6cce98b7137aedb4af data/ww_hfas/advancement/recipes/transportation/azalea_boat.json +2902495c7c8c79a326f4a4d93ec90190fa1e2045 data/ww_hfas/advancement/recipes/transportation/azalea_chest_boat.json +475b1d55844ba70217fc4e5958931946be9b2afd data/ww_hfas/advancement/recipes/transportation/blaze_boat.json +3176be4ac6f7beef5add026729b5310826875750 data/ww_hfas/advancement/recipes/transportation/blaze_chest_boat.json +794a150a407dd0f8dd44592acd0fbbd79392f7c9 data/ww_hfas/advancement/recipes/transportation/soul_boat.json +8e2de8687f44e0e775fecba959932d9536c0a9a8 data/ww_hfas/advancement/recipes/transportation/soul_chest_boat.json +669fcf9c4942bb9bfe193dbbb8a629a2f7f529d9 data/ww_hfas/recipe/azalea_boat.json +0340ffb9220ad892936da327085a7f6c346dcc9b data/ww_hfas/recipe/azalea_button.json +6d6348c8eb70495bf3e80933f76386d55ebddc82 data/ww_hfas/recipe/azalea_chest_boat.json +bca8e96476ba4bc32b504232faf63fc9fa6c4bd6 data/ww_hfas/recipe/azalea_door.json +967e2050d694e966c5d156a2d9e623ef789bee0a data/ww_hfas/recipe/azalea_fence.json +e0d8134abb880feeb5c67287ffb8bb9a56bddb16 data/ww_hfas/recipe/azalea_fence_gate.json +4b30da9c23f35feabdeba8f3f2983a1d59c46124 data/ww_hfas/recipe/azalea_hanging_sign.json +dec0d8db7e96e5a0f216ce95a44aae9e603cadd4 data/ww_hfas/recipe/azalea_planks.json +f41698efc33358e60d3973222e7c99f124d530e3 data/ww_hfas/recipe/azalea_pressure_plate.json +adfd1b932b7a46cc50014c38d45b9d7dbb461a77 data/ww_hfas/recipe/azalea_sign.json +c6fae30b189a6bbb491e4974ee700e508a59d4ea data/ww_hfas/recipe/azalea_slab.json +59127a1b84579ea57d27f576ae00009903f0bb16 data/ww_hfas/recipe/azalea_stairs.json +978e9a89fbcd4e0dd9a2dee13ba93919294f0699 data/ww_hfas/recipe/azalea_trapdoor.json +04b183ae2506c2b8f002d084d85a726dea1dbb47 data/ww_hfas/recipe/azalea_wood.json +53b52e08e5b26307c8dd81753b3a1ac05eb28e80 data/ww_hfas/recipe/blaze_boat.json +c92cd9b449529da9485f8e5c33ed70f30c764fd3 data/ww_hfas/recipe/blaze_button.json +98dbab1deb534a7b5adaa1ea6c639e7a99e50337 data/ww_hfas/recipe/blaze_chest_boat.json +3994f96e9a1127d8fc5d7cd4d2f3bc84d2495cd4 data/ww_hfas/recipe/blaze_door.json +1824e307061bdad7b48815eb37a8bef4f5b84e7b data/ww_hfas/recipe/blaze_fence.json +3c88ee2a5139b80398e6ad34c1ca10d8e1f97a41 data/ww_hfas/recipe/blaze_fence_gate.json +be68378f86c4cfbc5cb51337e69e4be35cab4a55 data/ww_hfas/recipe/blaze_hanging_sign.json +1a80f2813324e4bd20cd1a2c51bf359d91b9a0cc data/ww_hfas/recipe/blaze_planks.json +69fed7bbcf3023218545b2a494b6225d9e9f64e8 data/ww_hfas/recipe/blaze_pressure_plate.json +50fa2db6305bf520ee686951283dc52de2831e44 data/ww_hfas/recipe/blaze_sign.json +3094e3e5d3c9993e2deb2b6bf9337525db981a2e data/ww_hfas/recipe/blaze_slab.json +05e9da728f59bc00407001388360e52e905ee742 data/ww_hfas/recipe/blaze_stairs.json +3f314a433db6af4d224d209f81498cbd970d35d2 data/ww_hfas/recipe/blaze_trapdoor.json +29f2cde5722c8fc992a67839cf68c2347afe96d7 data/ww_hfas/recipe/blaze_wood.json +d122c00617d06b605e679c459121fbf72bfd5b3b data/ww_hfas/recipe/soul_boat.json +e4afae200d37760f56e557f6672f12172376963d data/ww_hfas/recipe/soul_button.json +49693a99e757f3b45c18a8b1f57c5742f17aa27a data/ww_hfas/recipe/soul_chest_boat.json +7e73aca94b93cb23d57e3ec90fccdb7f554a7e90 data/ww_hfas/recipe/soul_door.json +66da55af5ee12cd447c8fc81423bf6eb2eb33a12 data/ww_hfas/recipe/soul_fence.json +0e108dc0bf89d83ca6f13f4ab16e6be67127bd8c data/ww_hfas/recipe/soul_fence_gate.json +49d2a6b5a4407dd72e6cf1d2ec1fc1fd22d5058a data/ww_hfas/recipe/soul_hanging_sign.json +c3ecf08203e0fb66c80631de6e82b4f2201c5fbd data/ww_hfas/recipe/soul_planks.json +f1e025a6c8fe6e957d61b8c8be67b1eb54fd8e4a data/ww_hfas/recipe/soul_pressure_plate.json +44af458b9be00701eacdafed9eb80f96d1cb2fdc data/ww_hfas/recipe/soul_sign.json +eee3f16f8bd37bcb2c1be6cea08f9a87a431d2e3 data/ww_hfas/recipe/soul_slab.json +b366962e67c310eca554114119f14360eae8bbf1 data/ww_hfas/recipe/soul_stairs.json +36b9d848bdd37cc24569ead3cafe4e77a1c860dd data/ww_hfas/recipe/soul_trapdoor.json +79eb5332ecbaaccbea8bd3119decfa3d2050209d data/ww_hfas/recipe/soul_wood.json diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/azalea_button.json b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_button.json new file mode 100644 index 0000000..3ab9b3b --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_button.json @@ -0,0 +1,118 @@ +{ + "variants": { + "face=ceiling,facing=east,powered=false": { + "model": "ww_hfas:block/azalea_button", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=east,powered=true": { + "model": "ww_hfas:block/azalea_button_pressed", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=north,powered=false": { + "model": "ww_hfas:block/azalea_button", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=north,powered=true": { + "model": "ww_hfas:block/azalea_button_pressed", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=south,powered=false": { + "model": "ww_hfas:block/azalea_button", + "x": 180 + }, + "face=ceiling,facing=south,powered=true": { + "model": "ww_hfas:block/azalea_button_pressed", + "x": 180 + }, + "face=ceiling,facing=west,powered=false": { + "model": "ww_hfas:block/azalea_button", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=west,powered=true": { + "model": "ww_hfas:block/azalea_button_pressed", + "x": 180, + "y": 90 + }, + "face=floor,facing=east,powered=false": { + "model": "ww_hfas:block/azalea_button", + "y": 90 + }, + "face=floor,facing=east,powered=true": { + "model": "ww_hfas:block/azalea_button_pressed", + "y": 90 + }, + "face=floor,facing=north,powered=false": { + "model": "ww_hfas:block/azalea_button" + }, + "face=floor,facing=north,powered=true": { + "model": "ww_hfas:block/azalea_button_pressed" + }, + "face=floor,facing=south,powered=false": { + "model": "ww_hfas:block/azalea_button", + "y": 180 + }, + "face=floor,facing=south,powered=true": { + "model": "ww_hfas:block/azalea_button_pressed", + "y": 180 + }, + "face=floor,facing=west,powered=false": { + "model": "ww_hfas:block/azalea_button", + "y": 270 + }, + "face=floor,facing=west,powered=true": { + "model": "ww_hfas:block/azalea_button_pressed", + "y": 270 + }, + "face=wall,facing=east,powered=false": { + "model": "ww_hfas:block/azalea_button", + "uvlock": true, + "x": 90, + "y": 90 + }, + "face=wall,facing=east,powered=true": { + "model": "ww_hfas:block/azalea_button_pressed", + "uvlock": true, + "x": 90, + "y": 90 + }, + "face=wall,facing=north,powered=false": { + "model": "ww_hfas:block/azalea_button", + "uvlock": true, + "x": 90 + }, + "face=wall,facing=north,powered=true": { + "model": "ww_hfas:block/azalea_button_pressed", + "uvlock": true, + "x": 90 + }, + "face=wall,facing=south,powered=false": { + "model": "ww_hfas:block/azalea_button", + "uvlock": true, + "x": 90, + "y": 180 + }, + "face=wall,facing=south,powered=true": { + "model": "ww_hfas:block/azalea_button_pressed", + "uvlock": true, + "x": 90, + "y": 180 + }, + "face=wall,facing=west,powered=false": { + "model": "ww_hfas:block/azalea_button", + "uvlock": true, + "x": 90, + "y": 270 + }, + "face=wall,facing=west,powered=true": { + "model": "ww_hfas:block/azalea_button_pressed", + "uvlock": true, + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/azalea_door.json b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_door.json new file mode 100644 index 0000000..4450267 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "ww_hfas:block/azalea_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "ww_hfas:block/azalea_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "ww_hfas:block/azalea_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "ww_hfas:block/azalea_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "ww_hfas:block/azalea_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "ww_hfas:block/azalea_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "ww_hfas:block/azalea_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "ww_hfas:block/azalea_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "ww_hfas:block/azalea_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "ww_hfas:block/azalea_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "ww_hfas:block/azalea_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "ww_hfas:block/azalea_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "ww_hfas:block/azalea_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "ww_hfas:block/azalea_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "ww_hfas:block/azalea_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "ww_hfas:block/azalea_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "ww_hfas:block/azalea_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "ww_hfas:block/azalea_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "ww_hfas:block/azalea_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "ww_hfas:block/azalea_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "ww_hfas:block/azalea_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "ww_hfas:block/azalea_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "ww_hfas:block/azalea_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "ww_hfas:block/azalea_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "ww_hfas:block/azalea_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "ww_hfas:block/azalea_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "ww_hfas:block/azalea_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "ww_hfas:block/azalea_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "ww_hfas:block/azalea_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "ww_hfas:block/azalea_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "ww_hfas:block/azalea_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "ww_hfas:block/azalea_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/azalea_fence.json b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_fence.json new file mode 100644 index 0000000..bc802fe --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_fence.json @@ -0,0 +1,48 @@ +{ + "multipart": [ + { + "apply": { + "model": "ww_hfas:block/azalea_fence_post" + } + }, + { + "apply": { + "model": "ww_hfas:block/azalea_fence_side", + "uvlock": true + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "ww_hfas:block/azalea_fence_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "true" + } + }, + { + "apply": { + "model": "ww_hfas:block/azalea_fence_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "ww_hfas:block/azalea_fence_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "true" + } + } + ] +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/azalea_fence_gate.json b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_fence_gate.json new file mode 100644 index 0000000..b834ead --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_fence_gate.json @@ -0,0 +1,80 @@ +{ + "variants": { + "facing=east,in_wall=false,open=false": { + "model": "ww_hfas:block/azalea_fence_gate", + "uvlock": true, + "y": 270 + }, + "facing=east,in_wall=false,open=true": { + "model": "ww_hfas:block/azalea_fence_gate_open", + "uvlock": true, + "y": 270 + }, + "facing=east,in_wall=true,open=false": { + "model": "ww_hfas:block/azalea_fence_gate_wall", + "uvlock": true, + "y": 270 + }, + "facing=east,in_wall=true,open=true": { + "model": "ww_hfas:block/azalea_fence_gate_wall_open", + "uvlock": true, + "y": 270 + }, + "facing=north,in_wall=false,open=false": { + "model": "ww_hfas:block/azalea_fence_gate", + "uvlock": true, + "y": 180 + }, + "facing=north,in_wall=false,open=true": { + "model": "ww_hfas:block/azalea_fence_gate_open", + "uvlock": true, + "y": 180 + }, + "facing=north,in_wall=true,open=false": { + "model": "ww_hfas:block/azalea_fence_gate_wall", + "uvlock": true, + "y": 180 + }, + "facing=north,in_wall=true,open=true": { + "model": "ww_hfas:block/azalea_fence_gate_wall_open", + "uvlock": true, + "y": 180 + }, + "facing=south,in_wall=false,open=false": { + "model": "ww_hfas:block/azalea_fence_gate", + "uvlock": true + }, + "facing=south,in_wall=false,open=true": { + "model": "ww_hfas:block/azalea_fence_gate_open", + "uvlock": true + }, + "facing=south,in_wall=true,open=false": { + "model": "ww_hfas:block/azalea_fence_gate_wall", + "uvlock": true + }, + "facing=south,in_wall=true,open=true": { + "model": "ww_hfas:block/azalea_fence_gate_wall_open", + "uvlock": true + }, + "facing=west,in_wall=false,open=false": { + "model": "ww_hfas:block/azalea_fence_gate", + "uvlock": true, + "y": 90 + }, + "facing=west,in_wall=false,open=true": { + "model": "ww_hfas:block/azalea_fence_gate_open", + "uvlock": true, + "y": 90 + }, + "facing=west,in_wall=true,open=false": { + "model": "ww_hfas:block/azalea_fence_gate_wall", + "uvlock": true, + "y": 90 + }, + "facing=west,in_wall=true,open=true": { + "model": "ww_hfas:block/azalea_fence_gate_wall_open", + "uvlock": true, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/azalea_hanging_sign.json b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_hanging_sign.json new file mode 100644 index 0000000..0f047ad --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_hanging_sign.json @@ -0,0 +1,124 @@ +{ + "variants": { + "attached=false,rotation=0": { + "model": "ww_hfas:block/azalea_hanging_sign_rot_0" + }, + "attached=false,rotation=1": { + "model": "ww_hfas:block/azalea_hanging_sign_rot_1" + }, + "attached=false,rotation=10": { + "model": "ww_hfas:block/azalea_hanging_sign_rot_2", + "y": 180 + }, + "attached=false,rotation=11": { + "model": "ww_hfas:block/azalea_hanging_sign_rot_3", + "y": 180 + }, + "attached=false,rotation=12": { + "model": "ww_hfas:block/azalea_hanging_sign_rot_0", + "y": 270 + }, + "attached=false,rotation=13": { + "model": "ww_hfas:block/azalea_hanging_sign_rot_1", + "y": 270 + }, + "attached=false,rotation=14": { + "model": "ww_hfas:block/azalea_hanging_sign_rot_2", + "y": 270 + }, + "attached=false,rotation=15": { + "model": "ww_hfas:block/azalea_hanging_sign_rot_3", + "y": 270 + }, + "attached=false,rotation=2": { + "model": "ww_hfas:block/azalea_hanging_sign_rot_2" + }, + "attached=false,rotation=3": { + "model": "ww_hfas:block/azalea_hanging_sign_rot_3" + }, + "attached=false,rotation=4": { + "model": "ww_hfas:block/azalea_hanging_sign_rot_0", + "y": 90 + }, + "attached=false,rotation=5": { + "model": "ww_hfas:block/azalea_hanging_sign_rot_1", + "y": 90 + }, + "attached=false,rotation=6": { + "model": "ww_hfas:block/azalea_hanging_sign_rot_2", + "y": 90 + }, + "attached=false,rotation=7": { + "model": "ww_hfas:block/azalea_hanging_sign_rot_3", + "y": 90 + }, + "attached=false,rotation=8": { + "model": "ww_hfas:block/azalea_hanging_sign_rot_0", + "y": 180 + }, + "attached=false,rotation=9": { + "model": "ww_hfas:block/azalea_hanging_sign_rot_1", + "y": 180 + }, + "attached=true,rotation=0": { + "model": "ww_hfas:block/azalea_hanging_sign_attached_rot_0" + }, + "attached=true,rotation=1": { + "model": "ww_hfas:block/azalea_hanging_sign_attached_rot_1" + }, + "attached=true,rotation=10": { + "model": "ww_hfas:block/azalea_hanging_sign_attached_rot_2", + "y": 180 + }, + "attached=true,rotation=11": { + "model": "ww_hfas:block/azalea_hanging_sign_attached_rot_3", + "y": 180 + }, + "attached=true,rotation=12": { + "model": "ww_hfas:block/azalea_hanging_sign_attached_rot_0", + "y": 270 + }, + "attached=true,rotation=13": { + "model": "ww_hfas:block/azalea_hanging_sign_attached_rot_1", + "y": 270 + }, + "attached=true,rotation=14": { + "model": "ww_hfas:block/azalea_hanging_sign_attached_rot_2", + "y": 270 + }, + "attached=true,rotation=15": { + "model": "ww_hfas:block/azalea_hanging_sign_attached_rot_3", + "y": 270 + }, + "attached=true,rotation=2": { + "model": "ww_hfas:block/azalea_hanging_sign_attached_rot_2" + }, + "attached=true,rotation=3": { + "model": "ww_hfas:block/azalea_hanging_sign_attached_rot_3" + }, + "attached=true,rotation=4": { + "model": "ww_hfas:block/azalea_hanging_sign_attached_rot_0", + "y": 90 + }, + "attached=true,rotation=5": { + "model": "ww_hfas:block/azalea_hanging_sign_attached_rot_1", + "y": 90 + }, + "attached=true,rotation=6": { + "model": "ww_hfas:block/azalea_hanging_sign_attached_rot_2", + "y": 90 + }, + "attached=true,rotation=7": { + "model": "ww_hfas:block/azalea_hanging_sign_attached_rot_3", + "y": 90 + }, + "attached=true,rotation=8": { + "model": "ww_hfas:block/azalea_hanging_sign_attached_rot_0", + "y": 180 + }, + "attached=true,rotation=9": { + "model": "ww_hfas:block/azalea_hanging_sign_attached_rot_1", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/azalea_log.json b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_log.json new file mode 100644 index 0000000..b5fcbcc --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "ww_hfas:block/azalea_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "ww_hfas:block/azalea_log" + }, + "axis=z": { + "model": "ww_hfas:block/azalea_log_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/azalea_planks.json b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_planks.json new file mode 100644 index 0000000..7faecf5 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "ww_hfas:block/azalea_planks" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/azalea_pressure_plate.json b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_pressure_plate.json new file mode 100644 index 0000000..145f530 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_pressure_plate.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "ww_hfas:block/azalea_pressure_plate" + }, + "powered=true": { + "model": "ww_hfas:block/azalea_pressure_plate_down" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/azalea_sign.json b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_sign.json new file mode 100644 index 0000000..cae3261 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_sign.json @@ -0,0 +1,64 @@ +{ + "variants": { + "rotation=0": { + "model": "ww_hfas:block/azalea_sign_rot_0" + }, + "rotation=1": { + "model": "ww_hfas:block/azalea_sign_rot_1" + }, + "rotation=10": { + "model": "ww_hfas:block/azalea_sign_rot_2", + "y": 180 + }, + "rotation=11": { + "model": "ww_hfas:block/azalea_sign_rot_3", + "y": 180 + }, + "rotation=12": { + "model": "ww_hfas:block/azalea_sign_rot_0", + "y": 270 + }, + "rotation=13": { + "model": "ww_hfas:block/azalea_sign_rot_1", + "y": 270 + }, + "rotation=14": { + "model": "ww_hfas:block/azalea_sign_rot_2", + "y": 270 + }, + "rotation=15": { + "model": "ww_hfas:block/azalea_sign_rot_3", + "y": 270 + }, + "rotation=2": { + "model": "ww_hfas:block/azalea_sign_rot_2" + }, + "rotation=3": { + "model": "ww_hfas:block/azalea_sign_rot_3" + }, + "rotation=4": { + "model": "ww_hfas:block/azalea_sign_rot_0", + "y": 90 + }, + "rotation=5": { + "model": "ww_hfas:block/azalea_sign_rot_1", + "y": 90 + }, + "rotation=6": { + "model": "ww_hfas:block/azalea_sign_rot_2", + "y": 90 + }, + "rotation=7": { + "model": "ww_hfas:block/azalea_sign_rot_3", + "y": 90 + }, + "rotation=8": { + "model": "ww_hfas:block/azalea_sign_rot_0", + "y": 180 + }, + "rotation=9": { + "model": "ww_hfas:block/azalea_sign_rot_1", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/azalea_slab.json b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_slab.json new file mode 100644 index 0000000..0a70f39 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "ww_hfas:block/azalea_slab" + }, + "type=double": { + "model": "ww_hfas:block/azalea_planks" + }, + "type=top": { + "model": "ww_hfas:block/azalea_slab_top" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/azalea_stairs.json b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_stairs.json new file mode 100644 index 0000000..47d615b --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "ww_hfas:block/azalea_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "ww_hfas:block/azalea_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "ww_hfas:block/azalea_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "ww_hfas:block/azalea_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "ww_hfas:block/azalea_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "ww_hfas:block/azalea_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "ww_hfas:block/azalea_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "ww_hfas:block/azalea_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "ww_hfas:block/azalea_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "ww_hfas:block/azalea_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "ww_hfas:block/azalea_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "ww_hfas:block/azalea_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "ww_hfas:block/azalea_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "ww_hfas:block/azalea_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "ww_hfas:block/azalea_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "ww_hfas:block/azalea_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "ww_hfas:block/azalea_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "ww_hfas:block/azalea_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "ww_hfas:block/azalea_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "ww_hfas:block/azalea_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "ww_hfas:block/azalea_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "ww_hfas:block/azalea_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "ww_hfas:block/azalea_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "ww_hfas:block/azalea_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "ww_hfas:block/azalea_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "ww_hfas:block/azalea_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "ww_hfas:block/azalea_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "ww_hfas:block/azalea_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "ww_hfas:block/azalea_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "ww_hfas:block/azalea_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "ww_hfas:block/azalea_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "ww_hfas:block/azalea_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "ww_hfas:block/azalea_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "ww_hfas:block/azalea_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "ww_hfas:block/azalea_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "ww_hfas:block/azalea_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "ww_hfas:block/azalea_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "ww_hfas:block/azalea_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "ww_hfas:block/azalea_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "ww_hfas:block/azalea_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/azalea_trapdoor.json b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_trapdoor.json new file mode 100644 index 0000000..77e04b6 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_trapdoor.json @@ -0,0 +1,68 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "ww_hfas:block/azalea_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "ww_hfas:block/azalea_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "ww_hfas:block/azalea_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "ww_hfas:block/azalea_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "ww_hfas:block/azalea_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "ww_hfas:block/azalea_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "ww_hfas:block/azalea_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "ww_hfas:block/azalea_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "ww_hfas:block/azalea_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "ww_hfas:block/azalea_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "ww_hfas:block/azalea_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "ww_hfas:block/azalea_trapdoor_open", + "x": 180 + }, + "facing=west,half=bottom,open=false": { + "model": "ww_hfas:block/azalea_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "ww_hfas:block/azalea_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "ww_hfas:block/azalea_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "ww_hfas:block/azalea_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/azalea_wall_hanging_sign.json b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_wall_hanging_sign.json new file mode 100644 index 0000000..096969a --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_wall_hanging_sign.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "ww_hfas:block/azalea_wall_hanging_sign", + "y": 270 + }, + "facing=north": { + "model": "ww_hfas:block/azalea_wall_hanging_sign", + "y": 180 + }, + "facing=south": { + "model": "ww_hfas:block/azalea_wall_hanging_sign" + }, + "facing=west": { + "model": "ww_hfas:block/azalea_wall_hanging_sign", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/azalea_wall_sign.json b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_wall_sign.json new file mode 100644 index 0000000..0a82a3e --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_wall_sign.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "ww_hfas:block/azalea_wall_sign", + "y": 270 + }, + "facing=north": { + "model": "ww_hfas:block/azalea_wall_sign", + "y": 180 + }, + "facing=south": { + "model": "ww_hfas:block/azalea_wall_sign" + }, + "facing=west": { + "model": "ww_hfas:block/azalea_wall_sign", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/azalea_wood.json b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_wood.json new file mode 100644 index 0000000..9afc39e --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/azalea_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "ww_hfas:block/azalea_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "ww_hfas:block/azalea_wood" + }, + "axis=z": { + "model": "ww_hfas:block/azalea_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/blaze_button.json b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_button.json new file mode 100644 index 0000000..296fbc8 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_button.json @@ -0,0 +1,118 @@ +{ + "variants": { + "face=ceiling,facing=east,powered=false": { + "model": "ww_hfas:block/blaze_button", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=east,powered=true": { + "model": "ww_hfas:block/blaze_button_pressed", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=north,powered=false": { + "model": "ww_hfas:block/blaze_button", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=north,powered=true": { + "model": "ww_hfas:block/blaze_button_pressed", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=south,powered=false": { + "model": "ww_hfas:block/blaze_button", + "x": 180 + }, + "face=ceiling,facing=south,powered=true": { + "model": "ww_hfas:block/blaze_button_pressed", + "x": 180 + }, + "face=ceiling,facing=west,powered=false": { + "model": "ww_hfas:block/blaze_button", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=west,powered=true": { + "model": "ww_hfas:block/blaze_button_pressed", + "x": 180, + "y": 90 + }, + "face=floor,facing=east,powered=false": { + "model": "ww_hfas:block/blaze_button", + "y": 90 + }, + "face=floor,facing=east,powered=true": { + "model": "ww_hfas:block/blaze_button_pressed", + "y": 90 + }, + "face=floor,facing=north,powered=false": { + "model": "ww_hfas:block/blaze_button" + }, + "face=floor,facing=north,powered=true": { + "model": "ww_hfas:block/blaze_button_pressed" + }, + "face=floor,facing=south,powered=false": { + "model": "ww_hfas:block/blaze_button", + "y": 180 + }, + "face=floor,facing=south,powered=true": { + "model": "ww_hfas:block/blaze_button_pressed", + "y": 180 + }, + "face=floor,facing=west,powered=false": { + "model": "ww_hfas:block/blaze_button", + "y": 270 + }, + "face=floor,facing=west,powered=true": { + "model": "ww_hfas:block/blaze_button_pressed", + "y": 270 + }, + "face=wall,facing=east,powered=false": { + "model": "ww_hfas:block/blaze_button", + "uvlock": true, + "x": 90, + "y": 90 + }, + "face=wall,facing=east,powered=true": { + "model": "ww_hfas:block/blaze_button_pressed", + "uvlock": true, + "x": 90, + "y": 90 + }, + "face=wall,facing=north,powered=false": { + "model": "ww_hfas:block/blaze_button", + "uvlock": true, + "x": 90 + }, + "face=wall,facing=north,powered=true": { + "model": "ww_hfas:block/blaze_button_pressed", + "uvlock": true, + "x": 90 + }, + "face=wall,facing=south,powered=false": { + "model": "ww_hfas:block/blaze_button", + "uvlock": true, + "x": 90, + "y": 180 + }, + "face=wall,facing=south,powered=true": { + "model": "ww_hfas:block/blaze_button_pressed", + "uvlock": true, + "x": 90, + "y": 180 + }, + "face=wall,facing=west,powered=false": { + "model": "ww_hfas:block/blaze_button", + "uvlock": true, + "x": 90, + "y": 270 + }, + "face=wall,facing=west,powered=true": { + "model": "ww_hfas:block/blaze_button_pressed", + "uvlock": true, + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/blaze_door.json b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_door.json new file mode 100644 index 0000000..9092f32 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "ww_hfas:block/blaze_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "ww_hfas:block/blaze_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "ww_hfas:block/blaze_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "ww_hfas:block/blaze_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "ww_hfas:block/blaze_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "ww_hfas:block/blaze_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "ww_hfas:block/blaze_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "ww_hfas:block/blaze_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "ww_hfas:block/blaze_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "ww_hfas:block/blaze_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "ww_hfas:block/blaze_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "ww_hfas:block/blaze_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "ww_hfas:block/blaze_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "ww_hfas:block/blaze_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "ww_hfas:block/blaze_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "ww_hfas:block/blaze_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "ww_hfas:block/blaze_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "ww_hfas:block/blaze_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "ww_hfas:block/blaze_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "ww_hfas:block/blaze_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "ww_hfas:block/blaze_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "ww_hfas:block/blaze_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "ww_hfas:block/blaze_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "ww_hfas:block/blaze_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "ww_hfas:block/blaze_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "ww_hfas:block/blaze_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "ww_hfas:block/blaze_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "ww_hfas:block/blaze_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "ww_hfas:block/blaze_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "ww_hfas:block/blaze_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "ww_hfas:block/blaze_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "ww_hfas:block/blaze_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/blaze_fence.json b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_fence.json new file mode 100644 index 0000000..ab441f0 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_fence.json @@ -0,0 +1,48 @@ +{ + "multipart": [ + { + "apply": { + "model": "ww_hfas:block/blaze_fence_post" + } + }, + { + "apply": { + "model": "ww_hfas:block/blaze_fence_side", + "uvlock": true + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "ww_hfas:block/blaze_fence_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "true" + } + }, + { + "apply": { + "model": "ww_hfas:block/blaze_fence_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "ww_hfas:block/blaze_fence_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "true" + } + } + ] +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/blaze_fence_gate.json b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_fence_gate.json new file mode 100644 index 0000000..efe2183 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_fence_gate.json @@ -0,0 +1,80 @@ +{ + "variants": { + "facing=east,in_wall=false,open=false": { + "model": "ww_hfas:block/blaze_fence_gate", + "uvlock": true, + "y": 270 + }, + "facing=east,in_wall=false,open=true": { + "model": "ww_hfas:block/blaze_fence_gate_open", + "uvlock": true, + "y": 270 + }, + "facing=east,in_wall=true,open=false": { + "model": "ww_hfas:block/blaze_fence_gate_wall", + "uvlock": true, + "y": 270 + }, + "facing=east,in_wall=true,open=true": { + "model": "ww_hfas:block/blaze_fence_gate_wall_open", + "uvlock": true, + "y": 270 + }, + "facing=north,in_wall=false,open=false": { + "model": "ww_hfas:block/blaze_fence_gate", + "uvlock": true, + "y": 180 + }, + "facing=north,in_wall=false,open=true": { + "model": "ww_hfas:block/blaze_fence_gate_open", + "uvlock": true, + "y": 180 + }, + "facing=north,in_wall=true,open=false": { + "model": "ww_hfas:block/blaze_fence_gate_wall", + "uvlock": true, + "y": 180 + }, + "facing=north,in_wall=true,open=true": { + "model": "ww_hfas:block/blaze_fence_gate_wall_open", + "uvlock": true, + "y": 180 + }, + "facing=south,in_wall=false,open=false": { + "model": "ww_hfas:block/blaze_fence_gate", + "uvlock": true + }, + "facing=south,in_wall=false,open=true": { + "model": "ww_hfas:block/blaze_fence_gate_open", + "uvlock": true + }, + "facing=south,in_wall=true,open=false": { + "model": "ww_hfas:block/blaze_fence_gate_wall", + "uvlock": true + }, + "facing=south,in_wall=true,open=true": { + "model": "ww_hfas:block/blaze_fence_gate_wall_open", + "uvlock": true + }, + "facing=west,in_wall=false,open=false": { + "model": "ww_hfas:block/blaze_fence_gate", + "uvlock": true, + "y": 90 + }, + "facing=west,in_wall=false,open=true": { + "model": "ww_hfas:block/blaze_fence_gate_open", + "uvlock": true, + "y": 90 + }, + "facing=west,in_wall=true,open=false": { + "model": "ww_hfas:block/blaze_fence_gate_wall", + "uvlock": true, + "y": 90 + }, + "facing=west,in_wall=true,open=true": { + "model": "ww_hfas:block/blaze_fence_gate_wall_open", + "uvlock": true, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/blaze_hanging_sign.json b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_hanging_sign.json new file mode 100644 index 0000000..7838ce6 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_hanging_sign.json @@ -0,0 +1,124 @@ +{ + "variants": { + "attached=false,rotation=0": { + "model": "ww_hfas:block/blaze_hanging_sign_rot_0" + }, + "attached=false,rotation=1": { + "model": "ww_hfas:block/blaze_hanging_sign_rot_1" + }, + "attached=false,rotation=10": { + "model": "ww_hfas:block/blaze_hanging_sign_rot_2", + "y": 180 + }, + "attached=false,rotation=11": { + "model": "ww_hfas:block/blaze_hanging_sign_rot_3", + "y": 180 + }, + "attached=false,rotation=12": { + "model": "ww_hfas:block/blaze_hanging_sign_rot_0", + "y": 270 + }, + "attached=false,rotation=13": { + "model": "ww_hfas:block/blaze_hanging_sign_rot_1", + "y": 270 + }, + "attached=false,rotation=14": { + "model": "ww_hfas:block/blaze_hanging_sign_rot_2", + "y": 270 + }, + "attached=false,rotation=15": { + "model": "ww_hfas:block/blaze_hanging_sign_rot_3", + "y": 270 + }, + "attached=false,rotation=2": { + "model": "ww_hfas:block/blaze_hanging_sign_rot_2" + }, + "attached=false,rotation=3": { + "model": "ww_hfas:block/blaze_hanging_sign_rot_3" + }, + "attached=false,rotation=4": { + "model": "ww_hfas:block/blaze_hanging_sign_rot_0", + "y": 90 + }, + "attached=false,rotation=5": { + "model": "ww_hfas:block/blaze_hanging_sign_rot_1", + "y": 90 + }, + "attached=false,rotation=6": { + "model": "ww_hfas:block/blaze_hanging_sign_rot_2", + "y": 90 + }, + "attached=false,rotation=7": { + "model": "ww_hfas:block/blaze_hanging_sign_rot_3", + "y": 90 + }, + "attached=false,rotation=8": { + "model": "ww_hfas:block/blaze_hanging_sign_rot_0", + "y": 180 + }, + "attached=false,rotation=9": { + "model": "ww_hfas:block/blaze_hanging_sign_rot_1", + "y": 180 + }, + "attached=true,rotation=0": { + "model": "ww_hfas:block/blaze_hanging_sign_attached_rot_0" + }, + "attached=true,rotation=1": { + "model": "ww_hfas:block/blaze_hanging_sign_attached_rot_1" + }, + "attached=true,rotation=10": { + "model": "ww_hfas:block/blaze_hanging_sign_attached_rot_2", + "y": 180 + }, + "attached=true,rotation=11": { + "model": "ww_hfas:block/blaze_hanging_sign_attached_rot_3", + "y": 180 + }, + "attached=true,rotation=12": { + "model": "ww_hfas:block/blaze_hanging_sign_attached_rot_0", + "y": 270 + }, + "attached=true,rotation=13": { + "model": "ww_hfas:block/blaze_hanging_sign_attached_rot_1", + "y": 270 + }, + "attached=true,rotation=14": { + "model": "ww_hfas:block/blaze_hanging_sign_attached_rot_2", + "y": 270 + }, + "attached=true,rotation=15": { + "model": "ww_hfas:block/blaze_hanging_sign_attached_rot_3", + "y": 270 + }, + "attached=true,rotation=2": { + "model": "ww_hfas:block/blaze_hanging_sign_attached_rot_2" + }, + "attached=true,rotation=3": { + "model": "ww_hfas:block/blaze_hanging_sign_attached_rot_3" + }, + "attached=true,rotation=4": { + "model": "ww_hfas:block/blaze_hanging_sign_attached_rot_0", + "y": 90 + }, + "attached=true,rotation=5": { + "model": "ww_hfas:block/blaze_hanging_sign_attached_rot_1", + "y": 90 + }, + "attached=true,rotation=6": { + "model": "ww_hfas:block/blaze_hanging_sign_attached_rot_2", + "y": 90 + }, + "attached=true,rotation=7": { + "model": "ww_hfas:block/blaze_hanging_sign_attached_rot_3", + "y": 90 + }, + "attached=true,rotation=8": { + "model": "ww_hfas:block/blaze_hanging_sign_attached_rot_0", + "y": 180 + }, + "attached=true,rotation=9": { + "model": "ww_hfas:block/blaze_hanging_sign_attached_rot_1", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/blaze_leaves.json b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_leaves.json new file mode 100644 index 0000000..c08f648 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_leaves.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "ww_hfas:block/blaze_leaves" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/blaze_log.json b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_log.json new file mode 100644 index 0000000..f098e76 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "ww_hfas:block/blaze_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "ww_hfas:block/blaze_log" + }, + "axis=z": { + "model": "ww_hfas:block/blaze_log_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/blaze_planks.json b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_planks.json new file mode 100644 index 0000000..d4467a3 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "ww_hfas:block/blaze_planks" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/blaze_pressure_plate.json b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_pressure_plate.json new file mode 100644 index 0000000..16d2853 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_pressure_plate.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "ww_hfas:block/blaze_pressure_plate" + }, + "powered=true": { + "model": "ww_hfas:block/blaze_pressure_plate_down" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/blaze_sapling.json b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_sapling.json new file mode 100644 index 0000000..fc98d7d --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "ww_hfas:block/blaze_sapling" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/blaze_sign.json b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_sign.json new file mode 100644 index 0000000..1810e9a --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_sign.json @@ -0,0 +1,64 @@ +{ + "variants": { + "rotation=0": { + "model": "ww_hfas:block/blaze_sign_rot_0" + }, + "rotation=1": { + "model": "ww_hfas:block/blaze_sign_rot_1" + }, + "rotation=10": { + "model": "ww_hfas:block/blaze_sign_rot_2", + "y": 180 + }, + "rotation=11": { + "model": "ww_hfas:block/blaze_sign_rot_3", + "y": 180 + }, + "rotation=12": { + "model": "ww_hfas:block/blaze_sign_rot_0", + "y": 270 + }, + "rotation=13": { + "model": "ww_hfas:block/blaze_sign_rot_1", + "y": 270 + }, + "rotation=14": { + "model": "ww_hfas:block/blaze_sign_rot_2", + "y": 270 + }, + "rotation=15": { + "model": "ww_hfas:block/blaze_sign_rot_3", + "y": 270 + }, + "rotation=2": { + "model": "ww_hfas:block/blaze_sign_rot_2" + }, + "rotation=3": { + "model": "ww_hfas:block/blaze_sign_rot_3" + }, + "rotation=4": { + "model": "ww_hfas:block/blaze_sign_rot_0", + "y": 90 + }, + "rotation=5": { + "model": "ww_hfas:block/blaze_sign_rot_1", + "y": 90 + }, + "rotation=6": { + "model": "ww_hfas:block/blaze_sign_rot_2", + "y": 90 + }, + "rotation=7": { + "model": "ww_hfas:block/blaze_sign_rot_3", + "y": 90 + }, + "rotation=8": { + "model": "ww_hfas:block/blaze_sign_rot_0", + "y": 180 + }, + "rotation=9": { + "model": "ww_hfas:block/blaze_sign_rot_1", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/blaze_slab.json b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_slab.json new file mode 100644 index 0000000..3f9f5a7 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "ww_hfas:block/blaze_slab" + }, + "type=double": { + "model": "ww_hfas:block/blaze_planks" + }, + "type=top": { + "model": "ww_hfas:block/blaze_slab_top" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/blaze_stairs.json b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_stairs.json new file mode 100644 index 0000000..3874ab4 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "ww_hfas:block/blaze_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "ww_hfas:block/blaze_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "ww_hfas:block/blaze_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "ww_hfas:block/blaze_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "ww_hfas:block/blaze_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "ww_hfas:block/blaze_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "ww_hfas:block/blaze_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "ww_hfas:block/blaze_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "ww_hfas:block/blaze_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "ww_hfas:block/blaze_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "ww_hfas:block/blaze_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "ww_hfas:block/blaze_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "ww_hfas:block/blaze_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "ww_hfas:block/blaze_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "ww_hfas:block/blaze_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "ww_hfas:block/blaze_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "ww_hfas:block/blaze_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "ww_hfas:block/blaze_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "ww_hfas:block/blaze_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "ww_hfas:block/blaze_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "ww_hfas:block/blaze_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "ww_hfas:block/blaze_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "ww_hfas:block/blaze_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "ww_hfas:block/blaze_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "ww_hfas:block/blaze_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "ww_hfas:block/blaze_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "ww_hfas:block/blaze_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "ww_hfas:block/blaze_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "ww_hfas:block/blaze_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "ww_hfas:block/blaze_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "ww_hfas:block/blaze_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "ww_hfas:block/blaze_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "ww_hfas:block/blaze_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "ww_hfas:block/blaze_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "ww_hfas:block/blaze_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "ww_hfas:block/blaze_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "ww_hfas:block/blaze_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "ww_hfas:block/blaze_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "ww_hfas:block/blaze_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "ww_hfas:block/blaze_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/blaze_trapdoor.json b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_trapdoor.json new file mode 100644 index 0000000..f7fa982 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_trapdoor.json @@ -0,0 +1,68 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "ww_hfas:block/blaze_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "ww_hfas:block/blaze_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "ww_hfas:block/blaze_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "ww_hfas:block/blaze_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "ww_hfas:block/blaze_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "ww_hfas:block/blaze_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "ww_hfas:block/blaze_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "ww_hfas:block/blaze_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "ww_hfas:block/blaze_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "ww_hfas:block/blaze_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "ww_hfas:block/blaze_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "ww_hfas:block/blaze_trapdoor_open", + "x": 180 + }, + "facing=west,half=bottom,open=false": { + "model": "ww_hfas:block/blaze_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "ww_hfas:block/blaze_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "ww_hfas:block/blaze_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "ww_hfas:block/blaze_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/blaze_wall_hanging_sign.json b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_wall_hanging_sign.json new file mode 100644 index 0000000..2c625f8 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_wall_hanging_sign.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "ww_hfas:block/blaze_wall_hanging_sign", + "y": 270 + }, + "facing=north": { + "model": "ww_hfas:block/blaze_wall_hanging_sign", + "y": 180 + }, + "facing=south": { + "model": "ww_hfas:block/blaze_wall_hanging_sign" + }, + "facing=west": { + "model": "ww_hfas:block/blaze_wall_hanging_sign", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/blaze_wall_sign.json b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_wall_sign.json new file mode 100644 index 0000000..575e827 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_wall_sign.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "ww_hfas:block/blaze_wall_sign", + "y": 270 + }, + "facing=north": { + "model": "ww_hfas:block/blaze_wall_sign", + "y": 180 + }, + "facing=south": { + "model": "ww_hfas:block/blaze_wall_sign" + }, + "facing=west": { + "model": "ww_hfas:block/blaze_wall_sign", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/blaze_wood.json b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_wood.json new file mode 100644 index 0000000..426d363 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/blaze_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "ww_hfas:block/blaze_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "ww_hfas:block/blaze_wood" + }, + "axis=z": { + "model": "ww_hfas:block/blaze_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/fletching_table.json b/src/hfas/resources/assets/ww_hfas/blockstates/fletching_table.json new file mode 100644 index 0000000..57bec1b --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/fletching_table.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "ww_hfas:block/fletching_table" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/potted_blaze_sapling.json b/src/hfas/resources/assets/ww_hfas/blockstates/potted_blaze_sapling.json new file mode 100644 index 0000000..93cd762 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/potted_blaze_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "ww_hfas:block/potted_blaze_sapling" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/potted_soul_sapling.json b/src/hfas/resources/assets/ww_hfas/blockstates/potted_soul_sapling.json new file mode 100644 index 0000000..9758a01 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/potted_soul_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "ww_hfas:block/potted_soul_sapling" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/scorched_dirt.json b/src/hfas/resources/assets/ww_hfas/blockstates/scorched_dirt.json new file mode 100644 index 0000000..ebc4431 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/scorched_dirt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "ww_hfas:block/scorched_dirt" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/scorched_grass.json b/src/hfas/resources/assets/ww_hfas/blockstates/scorched_grass.json new file mode 100644 index 0000000..b8d0ce6 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/scorched_grass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "ww_hfas:block/scorched_grass" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/scorched_grass_block.json b/src/hfas/resources/assets/ww_hfas/blockstates/scorched_grass_block.json new file mode 100644 index 0000000..88f605f --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/scorched_grass_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "ww_hfas:block/scorched_grass_block" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/scorched_twig.json b/src/hfas/resources/assets/ww_hfas/blockstates/scorched_twig.json new file mode 100644 index 0000000..8aa3f44 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/scorched_twig.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "ww_hfas:block/scorched_twig" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/soul_button.json b/src/hfas/resources/assets/ww_hfas/blockstates/soul_button.json new file mode 100644 index 0000000..00586c3 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/soul_button.json @@ -0,0 +1,118 @@ +{ + "variants": { + "face=ceiling,facing=east,powered=false": { + "model": "ww_hfas:block/soul_button", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=east,powered=true": { + "model": "ww_hfas:block/soul_button_pressed", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=north,powered=false": { + "model": "ww_hfas:block/soul_button", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=north,powered=true": { + "model": "ww_hfas:block/soul_button_pressed", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=south,powered=false": { + "model": "ww_hfas:block/soul_button", + "x": 180 + }, + "face=ceiling,facing=south,powered=true": { + "model": "ww_hfas:block/soul_button_pressed", + "x": 180 + }, + "face=ceiling,facing=west,powered=false": { + "model": "ww_hfas:block/soul_button", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=west,powered=true": { + "model": "ww_hfas:block/soul_button_pressed", + "x": 180, + "y": 90 + }, + "face=floor,facing=east,powered=false": { + "model": "ww_hfas:block/soul_button", + "y": 90 + }, + "face=floor,facing=east,powered=true": { + "model": "ww_hfas:block/soul_button_pressed", + "y": 90 + }, + "face=floor,facing=north,powered=false": { + "model": "ww_hfas:block/soul_button" + }, + "face=floor,facing=north,powered=true": { + "model": "ww_hfas:block/soul_button_pressed" + }, + "face=floor,facing=south,powered=false": { + "model": "ww_hfas:block/soul_button", + "y": 180 + }, + "face=floor,facing=south,powered=true": { + "model": "ww_hfas:block/soul_button_pressed", + "y": 180 + }, + "face=floor,facing=west,powered=false": { + "model": "ww_hfas:block/soul_button", + "y": 270 + }, + "face=floor,facing=west,powered=true": { + "model": "ww_hfas:block/soul_button_pressed", + "y": 270 + }, + "face=wall,facing=east,powered=false": { + "model": "ww_hfas:block/soul_button", + "uvlock": true, + "x": 90, + "y": 90 + }, + "face=wall,facing=east,powered=true": { + "model": "ww_hfas:block/soul_button_pressed", + "uvlock": true, + "x": 90, + "y": 90 + }, + "face=wall,facing=north,powered=false": { + "model": "ww_hfas:block/soul_button", + "uvlock": true, + "x": 90 + }, + "face=wall,facing=north,powered=true": { + "model": "ww_hfas:block/soul_button_pressed", + "uvlock": true, + "x": 90 + }, + "face=wall,facing=south,powered=false": { + "model": "ww_hfas:block/soul_button", + "uvlock": true, + "x": 90, + "y": 180 + }, + "face=wall,facing=south,powered=true": { + "model": "ww_hfas:block/soul_button_pressed", + "uvlock": true, + "x": 90, + "y": 180 + }, + "face=wall,facing=west,powered=false": { + "model": "ww_hfas:block/soul_button", + "uvlock": true, + "x": 90, + "y": 270 + }, + "face=wall,facing=west,powered=true": { + "model": "ww_hfas:block/soul_button_pressed", + "uvlock": true, + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/soul_door.json b/src/hfas/resources/assets/ww_hfas/blockstates/soul_door.json new file mode 100644 index 0000000..ad6f45f --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/soul_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "ww_hfas:block/soul_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "ww_hfas:block/soul_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "ww_hfas:block/soul_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "ww_hfas:block/soul_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "ww_hfas:block/soul_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "ww_hfas:block/soul_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "ww_hfas:block/soul_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "ww_hfas:block/soul_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "ww_hfas:block/soul_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "ww_hfas:block/soul_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "ww_hfas:block/soul_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "ww_hfas:block/soul_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "ww_hfas:block/soul_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "ww_hfas:block/soul_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "ww_hfas:block/soul_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "ww_hfas:block/soul_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "ww_hfas:block/soul_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "ww_hfas:block/soul_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "ww_hfas:block/soul_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "ww_hfas:block/soul_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "ww_hfas:block/soul_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "ww_hfas:block/soul_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "ww_hfas:block/soul_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "ww_hfas:block/soul_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "ww_hfas:block/soul_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "ww_hfas:block/soul_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "ww_hfas:block/soul_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "ww_hfas:block/soul_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "ww_hfas:block/soul_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "ww_hfas:block/soul_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "ww_hfas:block/soul_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "ww_hfas:block/soul_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/soul_fence.json b/src/hfas/resources/assets/ww_hfas/blockstates/soul_fence.json new file mode 100644 index 0000000..45c2027 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/soul_fence.json @@ -0,0 +1,48 @@ +{ + "multipart": [ + { + "apply": { + "model": "ww_hfas:block/soul_fence_post" + } + }, + { + "apply": { + "model": "ww_hfas:block/soul_fence_side", + "uvlock": true + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "ww_hfas:block/soul_fence_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "true" + } + }, + { + "apply": { + "model": "ww_hfas:block/soul_fence_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "ww_hfas:block/soul_fence_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "true" + } + } + ] +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/soul_fence_gate.json b/src/hfas/resources/assets/ww_hfas/blockstates/soul_fence_gate.json new file mode 100644 index 0000000..6eee7d9 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/soul_fence_gate.json @@ -0,0 +1,80 @@ +{ + "variants": { + "facing=east,in_wall=false,open=false": { + "model": "ww_hfas:block/soul_fence_gate", + "uvlock": true, + "y": 270 + }, + "facing=east,in_wall=false,open=true": { + "model": "ww_hfas:block/soul_fence_gate_open", + "uvlock": true, + "y": 270 + }, + "facing=east,in_wall=true,open=false": { + "model": "ww_hfas:block/soul_fence_gate_wall", + "uvlock": true, + "y": 270 + }, + "facing=east,in_wall=true,open=true": { + "model": "ww_hfas:block/soul_fence_gate_wall_open", + "uvlock": true, + "y": 270 + }, + "facing=north,in_wall=false,open=false": { + "model": "ww_hfas:block/soul_fence_gate", + "uvlock": true, + "y": 180 + }, + "facing=north,in_wall=false,open=true": { + "model": "ww_hfas:block/soul_fence_gate_open", + "uvlock": true, + "y": 180 + }, + "facing=north,in_wall=true,open=false": { + "model": "ww_hfas:block/soul_fence_gate_wall", + "uvlock": true, + "y": 180 + }, + "facing=north,in_wall=true,open=true": { + "model": "ww_hfas:block/soul_fence_gate_wall_open", + "uvlock": true, + "y": 180 + }, + "facing=south,in_wall=false,open=false": { + "model": "ww_hfas:block/soul_fence_gate", + "uvlock": true + }, + "facing=south,in_wall=false,open=true": { + "model": "ww_hfas:block/soul_fence_gate_open", + "uvlock": true + }, + "facing=south,in_wall=true,open=false": { + "model": "ww_hfas:block/soul_fence_gate_wall", + "uvlock": true + }, + "facing=south,in_wall=true,open=true": { + "model": "ww_hfas:block/soul_fence_gate_wall_open", + "uvlock": true + }, + "facing=west,in_wall=false,open=false": { + "model": "ww_hfas:block/soul_fence_gate", + "uvlock": true, + "y": 90 + }, + "facing=west,in_wall=false,open=true": { + "model": "ww_hfas:block/soul_fence_gate_open", + "uvlock": true, + "y": 90 + }, + "facing=west,in_wall=true,open=false": { + "model": "ww_hfas:block/soul_fence_gate_wall", + "uvlock": true, + "y": 90 + }, + "facing=west,in_wall=true,open=true": { + "model": "ww_hfas:block/soul_fence_gate_wall_open", + "uvlock": true, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/soul_hanging_sign.json b/src/hfas/resources/assets/ww_hfas/blockstates/soul_hanging_sign.json new file mode 100644 index 0000000..df51ca3 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/soul_hanging_sign.json @@ -0,0 +1,124 @@ +{ + "variants": { + "attached=false,rotation=0": { + "model": "ww_hfas:block/soul_hanging_sign_rot_0" + }, + "attached=false,rotation=1": { + "model": "ww_hfas:block/soul_hanging_sign_rot_1" + }, + "attached=false,rotation=10": { + "model": "ww_hfas:block/soul_hanging_sign_rot_2", + "y": 180 + }, + "attached=false,rotation=11": { + "model": "ww_hfas:block/soul_hanging_sign_rot_3", + "y": 180 + }, + "attached=false,rotation=12": { + "model": "ww_hfas:block/soul_hanging_sign_rot_0", + "y": 270 + }, + "attached=false,rotation=13": { + "model": "ww_hfas:block/soul_hanging_sign_rot_1", + "y": 270 + }, + "attached=false,rotation=14": { + "model": "ww_hfas:block/soul_hanging_sign_rot_2", + "y": 270 + }, + "attached=false,rotation=15": { + "model": "ww_hfas:block/soul_hanging_sign_rot_3", + "y": 270 + }, + "attached=false,rotation=2": { + "model": "ww_hfas:block/soul_hanging_sign_rot_2" + }, + "attached=false,rotation=3": { + "model": "ww_hfas:block/soul_hanging_sign_rot_3" + }, + "attached=false,rotation=4": { + "model": "ww_hfas:block/soul_hanging_sign_rot_0", + "y": 90 + }, + "attached=false,rotation=5": { + "model": "ww_hfas:block/soul_hanging_sign_rot_1", + "y": 90 + }, + "attached=false,rotation=6": { + "model": "ww_hfas:block/soul_hanging_sign_rot_2", + "y": 90 + }, + "attached=false,rotation=7": { + "model": "ww_hfas:block/soul_hanging_sign_rot_3", + "y": 90 + }, + "attached=false,rotation=8": { + "model": "ww_hfas:block/soul_hanging_sign_rot_0", + "y": 180 + }, + "attached=false,rotation=9": { + "model": "ww_hfas:block/soul_hanging_sign_rot_1", + "y": 180 + }, + "attached=true,rotation=0": { + "model": "ww_hfas:block/soul_hanging_sign_attached_rot_0" + }, + "attached=true,rotation=1": { + "model": "ww_hfas:block/soul_hanging_sign_attached_rot_1" + }, + "attached=true,rotation=10": { + "model": "ww_hfas:block/soul_hanging_sign_attached_rot_2", + "y": 180 + }, + "attached=true,rotation=11": { + "model": "ww_hfas:block/soul_hanging_sign_attached_rot_3", + "y": 180 + }, + "attached=true,rotation=12": { + "model": "ww_hfas:block/soul_hanging_sign_attached_rot_0", + "y": 270 + }, + "attached=true,rotation=13": { + "model": "ww_hfas:block/soul_hanging_sign_attached_rot_1", + "y": 270 + }, + "attached=true,rotation=14": { + "model": "ww_hfas:block/soul_hanging_sign_attached_rot_2", + "y": 270 + }, + "attached=true,rotation=15": { + "model": "ww_hfas:block/soul_hanging_sign_attached_rot_3", + "y": 270 + }, + "attached=true,rotation=2": { + "model": "ww_hfas:block/soul_hanging_sign_attached_rot_2" + }, + "attached=true,rotation=3": { + "model": "ww_hfas:block/soul_hanging_sign_attached_rot_3" + }, + "attached=true,rotation=4": { + "model": "ww_hfas:block/soul_hanging_sign_attached_rot_0", + "y": 90 + }, + "attached=true,rotation=5": { + "model": "ww_hfas:block/soul_hanging_sign_attached_rot_1", + "y": 90 + }, + "attached=true,rotation=6": { + "model": "ww_hfas:block/soul_hanging_sign_attached_rot_2", + "y": 90 + }, + "attached=true,rotation=7": { + "model": "ww_hfas:block/soul_hanging_sign_attached_rot_3", + "y": 90 + }, + "attached=true,rotation=8": { + "model": "ww_hfas:block/soul_hanging_sign_attached_rot_0", + "y": 180 + }, + "attached=true,rotation=9": { + "model": "ww_hfas:block/soul_hanging_sign_attached_rot_1", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/soul_leaves.json b/src/hfas/resources/assets/ww_hfas/blockstates/soul_leaves.json new file mode 100644 index 0000000..81dba78 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/soul_leaves.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "ww_hfas:block/soul_leaves" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/soul_log.json b/src/hfas/resources/assets/ww_hfas/blockstates/soul_log.json new file mode 100644 index 0000000..7af97ce --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/soul_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "ww_hfas:block/soul_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "ww_hfas:block/soul_log" + }, + "axis=z": { + "model": "ww_hfas:block/soul_log_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/soul_planks.json b/src/hfas/resources/assets/ww_hfas/blockstates/soul_planks.json new file mode 100644 index 0000000..231d2f8 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/soul_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "ww_hfas:block/soul_planks" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/soul_pressure_plate.json b/src/hfas/resources/assets/ww_hfas/blockstates/soul_pressure_plate.json new file mode 100644 index 0000000..77a7e47 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/soul_pressure_plate.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "ww_hfas:block/soul_pressure_plate" + }, + "powered=true": { + "model": "ww_hfas:block/soul_pressure_plate_down" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/soul_sapling.json b/src/hfas/resources/assets/ww_hfas/blockstates/soul_sapling.json new file mode 100644 index 0000000..e8f258e --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/soul_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "ww_hfas:block/soul_sapling" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/soul_sign.json b/src/hfas/resources/assets/ww_hfas/blockstates/soul_sign.json new file mode 100644 index 0000000..9493438 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/soul_sign.json @@ -0,0 +1,64 @@ +{ + "variants": { + "rotation=0": { + "model": "ww_hfas:block/soul_sign_rot_0" + }, + "rotation=1": { + "model": "ww_hfas:block/soul_sign_rot_1" + }, + "rotation=10": { + "model": "ww_hfas:block/soul_sign_rot_2", + "y": 180 + }, + "rotation=11": { + "model": "ww_hfas:block/soul_sign_rot_3", + "y": 180 + }, + "rotation=12": { + "model": "ww_hfas:block/soul_sign_rot_0", + "y": 270 + }, + "rotation=13": { + "model": "ww_hfas:block/soul_sign_rot_1", + "y": 270 + }, + "rotation=14": { + "model": "ww_hfas:block/soul_sign_rot_2", + "y": 270 + }, + "rotation=15": { + "model": "ww_hfas:block/soul_sign_rot_3", + "y": 270 + }, + "rotation=2": { + "model": "ww_hfas:block/soul_sign_rot_2" + }, + "rotation=3": { + "model": "ww_hfas:block/soul_sign_rot_3" + }, + "rotation=4": { + "model": "ww_hfas:block/soul_sign_rot_0", + "y": 90 + }, + "rotation=5": { + "model": "ww_hfas:block/soul_sign_rot_1", + "y": 90 + }, + "rotation=6": { + "model": "ww_hfas:block/soul_sign_rot_2", + "y": 90 + }, + "rotation=7": { + "model": "ww_hfas:block/soul_sign_rot_3", + "y": 90 + }, + "rotation=8": { + "model": "ww_hfas:block/soul_sign_rot_0", + "y": 180 + }, + "rotation=9": { + "model": "ww_hfas:block/soul_sign_rot_1", + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/soul_slab.json b/src/hfas/resources/assets/ww_hfas/blockstates/soul_slab.json new file mode 100644 index 0000000..0b76191 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/soul_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "ww_hfas:block/soul_slab" + }, + "type=double": { + "model": "ww_hfas:block/soul_planks" + }, + "type=top": { + "model": "ww_hfas:block/soul_slab_top" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/soul_stairs.json b/src/hfas/resources/assets/ww_hfas/blockstates/soul_stairs.json new file mode 100644 index 0000000..9a32c7a --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/soul_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "ww_hfas:block/soul_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "ww_hfas:block/soul_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "ww_hfas:block/soul_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "ww_hfas:block/soul_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "ww_hfas:block/soul_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "ww_hfas:block/soul_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "ww_hfas:block/soul_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "ww_hfas:block/soul_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "ww_hfas:block/soul_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "ww_hfas:block/soul_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "ww_hfas:block/soul_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "ww_hfas:block/soul_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "ww_hfas:block/soul_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "ww_hfas:block/soul_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "ww_hfas:block/soul_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "ww_hfas:block/soul_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "ww_hfas:block/soul_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "ww_hfas:block/soul_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "ww_hfas:block/soul_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "ww_hfas:block/soul_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "ww_hfas:block/soul_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "ww_hfas:block/soul_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "ww_hfas:block/soul_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "ww_hfas:block/soul_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "ww_hfas:block/soul_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "ww_hfas:block/soul_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "ww_hfas:block/soul_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "ww_hfas:block/soul_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "ww_hfas:block/soul_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "ww_hfas:block/soul_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "ww_hfas:block/soul_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "ww_hfas:block/soul_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "ww_hfas:block/soul_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "ww_hfas:block/soul_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "ww_hfas:block/soul_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "ww_hfas:block/soul_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "ww_hfas:block/soul_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "ww_hfas:block/soul_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "ww_hfas:block/soul_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "ww_hfas:block/soul_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/soul_trapdoor.json b/src/hfas/resources/assets/ww_hfas/blockstates/soul_trapdoor.json new file mode 100644 index 0000000..57124ba --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/soul_trapdoor.json @@ -0,0 +1,68 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "ww_hfas:block/soul_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "ww_hfas:block/soul_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "ww_hfas:block/soul_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "ww_hfas:block/soul_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "ww_hfas:block/soul_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "ww_hfas:block/soul_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "ww_hfas:block/soul_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "ww_hfas:block/soul_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "ww_hfas:block/soul_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "ww_hfas:block/soul_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "ww_hfas:block/soul_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "ww_hfas:block/soul_trapdoor_open", + "x": 180 + }, + "facing=west,half=bottom,open=false": { + "model": "ww_hfas:block/soul_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "ww_hfas:block/soul_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "ww_hfas:block/soul_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "ww_hfas:block/soul_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/soul_wall_hanging_sign.json b/src/hfas/resources/assets/ww_hfas/blockstates/soul_wall_hanging_sign.json new file mode 100644 index 0000000..a46cddd --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/soul_wall_hanging_sign.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "ww_hfas:block/soul_wall_hanging_sign", + "y": 270 + }, + "facing=north": { + "model": "ww_hfas:block/soul_wall_hanging_sign", + "y": 180 + }, + "facing=south": { + "model": "ww_hfas:block/soul_wall_hanging_sign" + }, + "facing=west": { + "model": "ww_hfas:block/soul_wall_hanging_sign", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/soul_wall_sign.json b/src/hfas/resources/assets/ww_hfas/blockstates/soul_wall_sign.json new file mode 100644 index 0000000..01329b6 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/soul_wall_sign.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "ww_hfas:block/soul_wall_sign", + "y": 270 + }, + "facing=north": { + "model": "ww_hfas:block/soul_wall_sign", + "y": 180 + }, + "facing=south": { + "model": "ww_hfas:block/soul_wall_sign" + }, + "facing=west": { + "model": "ww_hfas:block/soul_wall_sign", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/soul_wood.json b/src/hfas/resources/assets/ww_hfas/blockstates/soul_wood.json new file mode 100644 index 0000000..9738065 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/soul_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "ww_hfas:block/soul_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "ww_hfas:block/soul_wood" + }, + "axis=z": { + "model": "ww_hfas:block/soul_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/stripped_azalea_log.json b/src/hfas/resources/assets/ww_hfas/blockstates/stripped_azalea_log.json new file mode 100644 index 0000000..2a0c472 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/stripped_azalea_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "ww_hfas:block/stripped_azalea_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "ww_hfas:block/stripped_azalea_log" + }, + "axis=z": { + "model": "ww_hfas:block/stripped_azalea_log_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/stripped_azalea_wood.json b/src/hfas/resources/assets/ww_hfas/blockstates/stripped_azalea_wood.json new file mode 100644 index 0000000..b62010e --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/stripped_azalea_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "ww_hfas:block/stripped_azalea_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "ww_hfas:block/stripped_azalea_wood" + }, + "axis=z": { + "model": "ww_hfas:block/stripped_azalea_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/stripped_blaze_log.json b/src/hfas/resources/assets/ww_hfas/blockstates/stripped_blaze_log.json new file mode 100644 index 0000000..04f0e8b --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/stripped_blaze_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "ww_hfas:block/stripped_blaze_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "ww_hfas:block/stripped_blaze_log" + }, + "axis=z": { + "model": "ww_hfas:block/stripped_blaze_log_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/stripped_blaze_wood.json b/src/hfas/resources/assets/ww_hfas/blockstates/stripped_blaze_wood.json new file mode 100644 index 0000000..e9182fb --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/stripped_blaze_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "ww_hfas:block/stripped_blaze_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "ww_hfas:block/stripped_blaze_wood" + }, + "axis=z": { + "model": "ww_hfas:block/stripped_blaze_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/stripped_soul_log.json b/src/hfas/resources/assets/ww_hfas/blockstates/stripped_soul_log.json new file mode 100644 index 0000000..a640e5d --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/stripped_soul_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "ww_hfas:block/stripped_soul_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "ww_hfas:block/stripped_soul_log" + }, + "axis=z": { + "model": "ww_hfas:block/stripped_soul_log_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/stripped_soul_wood.json b/src/hfas/resources/assets/ww_hfas/blockstates/stripped_soul_wood.json new file mode 100644 index 0000000..8af4e7d --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/stripped_soul_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "ww_hfas:block/stripped_soul_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "ww_hfas:block/stripped_soul_wood" + }, + "axis=z": { + "model": "ww_hfas:block/stripped_soul_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/blockstates/tiny_cactus.json b/src/hfas/resources/assets/ww_hfas/blockstates/tiny_cactus.json new file mode 100644 index 0000000..e2e7ed9 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/blockstates/tiny_cactus.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "ww_hfas:block/tiny_cactus" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/geckolib/models/entity/piranha.geo.json b/src/hfas/resources/assets/ww_hfas/geckolib/models/entity/piranha.geo.json new file mode 100644 index 0000000..a562bad --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/geckolib/models/entity/piranha.geo.json @@ -0,0 +1,175 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 32, + "texture_height": 32, + "visible_bounds_width": 2, + "visible_bounds_height": 1.5, + "visible_bounds_offset": [0, 0.25, 0] + }, + "bones": [ + { + "name": "root", + "pivot": [0, 3, 0] + }, + { + "name": "bone", + "parent": "root", + "pivot": [-0.25, 3, -1], + "cubes": [ + { + "origin": [-1, 2, -4], + "size": [2, 4, 3], + "uv": { + "north": {"uv": [6, 18], "uv_size": [2, 4]}, + "east": {"uv": [4, 0], "uv_size": [3, 4]}, + "south": {"uv": [18, 6], "uv_size": [2, 4]}, + "west": {"uv": [0, 5], "uv_size": [3, 4]}, + "up": {"uv": [0, 14], "uv_size": [2, 3]}, + "down": {"uv": [3, 17], "uv_size": [2, -3]} + } + }, + { + "origin": [-1, 0, -2], + "size": [2, 2, 1], + "uv": { + "north": {"uv": [12, 18], "uv_size": [2, 2]}, + "east": {"uv": [20, 14], "uv_size": [1, 2]}, + "south": {"uv": [20, 0], "uv_size": [2, 2]}, + "west": {"uv": [16, 17], "uv_size": [1, 2]}, + "up": {"uv": [0, 22], "uv_size": [2, 1]}, + "down": {"uv": [3, 23], "uv_size": [2, -1]} + } + }, + { + "origin": [-0.75, 1, -3.5], + "size": [0, 1, 1], + "uv": { + "east": {"uv": [0, 24], "uv_size": [1, 1]} + } + }, + { + "origin": [0.75, 1, -3.5], + "size": [0, 1, 1], + "uv": { + "west": {"uv": [1, 24], "uv_size": [-1, 1]} + } + } + ] + }, + { + "name": "mouth", + "parent": "bone", + "pivot": [0, 1.5, -2], + "cubes": [ + { + "origin": [-0.5, 0, -4], + "size": [1, 2, 2], + "uv": { + "north": {"uv": [6, 10], "uv_size": [1, 2]}, + "east": {"uv": [9, 18], "uv_size": [2, 2]}, + "south": {"uv": [20, 3], "uv_size": [1, 2]}, + "west": {"uv": [18, 11], "uv_size": [2, 2]}, + "up": {"uv": [15, 20], "uv_size": [1, 2]}, + "down": {"uv": [17, 22], "uv_size": [1, -2]} + } + } + ] + }, + { + "name": "bone2", + "parent": "root", + "pivot": [0, 3, -1], + "cubes": [ + { + "origin": [0, 6, -2], + "size": [0, 2, 6], + "uv": { + "north": {"uv": [10, 21], "uv_size": [0, 2]}, + "east": {"uv": [13, 0], "uv_size": [6, 2]}, + "south": {"uv": [11, 21], "uv_size": [0, 2]}, + "west": {"uv": [13, 3], "uv_size": [6, 2]}, + "up": {"uv": [12, 21], "uv_size": [0, 6]}, + "down": {"uv": [13, 27], "uv_size": [0, -6]} + } + }, + { + "origin": [-1, 2, -1], + "size": [2, 4, 4], + "uv": { + "north": {"uv": [6, 18], "uv_size": [2, 4]}, + "east": {"uv": [0, 0], "uv_size": [4, 4]}, + "south": {"uv": [18, 6], "uv_size": [2, 4]}, + "west": {"uv": [3, 5], "uv_size": [4, 4]}, + "up": {"uv": [0, 10], "uv_size": [2, 4]}, + "down": {"uv": [3, 14], "uv_size": [2, -4]} + } + }, + { + "origin": [-1, 0, -1], + "size": [0, 3, 4], + "pivot": [-1, 2, -1], + "rotation": [0, -15, 0], + "uv": { + "north": {"uv": [22, 13], "uv_size": [0, 3]}, + "east": {"uv": [6, 14], "uv_size": [4, 3]}, + "south": {"uv": [22, 17], "uv_size": [0, 3]}, + "west": {"uv": [11, 14], "uv_size": [4, 3]}, + "up": {"uv": [22, 21], "uv_size": [0, 4]}, + "down": {"uv": [23, 4], "uv_size": [0, -4]} + } + }, + { + "origin": [-1, 0, -1], + "size": [2, 2, 4], + "uv": { + "north": {"uv": [12, 18], "uv_size": [2, 2]}, + "east": {"uv": [16, 14], "uv_size": [4, 2]}, + "south": {"uv": [20, 0], "uv_size": [2, 2]}, + "west": {"uv": [17, 17], "uv_size": [4, 2]}, + "up": {"uv": [0, 18], "uv_size": [2, 4]}, + "down": {"uv": [3, 22], "uv_size": [2, -4]} + } + }, + { + "origin": [1, 0, -1], + "size": [0, 3, 4], + "pivot": [1, 2, -1], + "rotation": [0, 15, 0], + "uv": { + "north": {"uv": [14, 21], "uv_size": [0, 3]}, + "east": {"uv": [13, 6], "uv_size": [4, 3]}, + "south": {"uv": [21, 20], "uv_size": [0, 3]}, + "west": {"uv": [13, 10], "uv_size": [4, 3]}, + "up": {"uv": [22, 3], "uv_size": [0, 4]}, + "down": {"uv": [22, 12], "uv_size": [0, -4]} + } + } + ] + }, + { + "name": "tail", + "parent": "bone2", + "pivot": [0, 3, 3], + "cubes": [ + { + "origin": [0, 0, 3], + "size": [0, 6, 4], + "uv": { + "north": {"uv": [19, 20], "uv_size": [0, 6]}, + "east": {"uv": [8, 0], "uv_size": [4, 6]}, + "south": {"uv": [20, 20], "uv_size": [0, 6]}, + "west": {"uv": [8, 7], "uv_size": [4, 6]}, + "up": {"uv": [21, 6], "uv_size": [0, 4]}, + "down": {"uv": [9, 25], "uv_size": [0, -4]} + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/azalea_boat.json b/src/hfas/resources/assets/ww_hfas/items/azalea_boat.json new file mode 100644 index 0000000..5f09a27 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/azalea_boat.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:item/azalea_boat" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/azalea_button.json b/src/hfas/resources/assets/ww_hfas/items/azalea_button.json new file mode 100644 index 0000000..f3f2a60 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/azalea_button.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/azalea_button_inventory" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/azalea_chest_boat.json b/src/hfas/resources/assets/ww_hfas/items/azalea_chest_boat.json new file mode 100644 index 0000000..6a78e74 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/azalea_chest_boat.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:item/azalea_chest_boat" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/azalea_door.json b/src/hfas/resources/assets/ww_hfas/items/azalea_door.json new file mode 100644 index 0000000..55b63a4 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/azalea_door.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:item/azalea_door" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/azalea_fence.json b/src/hfas/resources/assets/ww_hfas/items/azalea_fence.json new file mode 100644 index 0000000..1dce673 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/azalea_fence.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/azalea_fence_inventory" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/azalea_fence_gate.json b/src/hfas/resources/assets/ww_hfas/items/azalea_fence_gate.json new file mode 100644 index 0000000..7e5582c --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/azalea_fence_gate.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/azalea_fence_gate" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/azalea_hanging_sign.json b/src/hfas/resources/assets/ww_hfas/items/azalea_hanging_sign.json new file mode 100644 index 0000000..d09691e --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/azalea_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:item/azalea_hanging_sign" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/azalea_log.json b/src/hfas/resources/assets/ww_hfas/items/azalea_log.json new file mode 100644 index 0000000..4ca420c --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/azalea_log.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/azalea_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/azalea_planks.json b/src/hfas/resources/assets/ww_hfas/items/azalea_planks.json new file mode 100644 index 0000000..233fb23 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/azalea_planks.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/azalea_pressure_plate.json b/src/hfas/resources/assets/ww_hfas/items/azalea_pressure_plate.json new file mode 100644 index 0000000..5f9d223 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/azalea_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/azalea_pressure_plate" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/azalea_sign.json b/src/hfas/resources/assets/ww_hfas/items/azalea_sign.json new file mode 100644 index 0000000..a8316e2 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/azalea_sign.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:item/azalea_sign" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/azalea_slab.json b/src/hfas/resources/assets/ww_hfas/items/azalea_slab.json new file mode 100644 index 0000000..c48b3fb --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/azalea_slab.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/azalea_slab" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/azalea_stairs.json b/src/hfas/resources/assets/ww_hfas/items/azalea_stairs.json new file mode 100644 index 0000000..f767c58 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/azalea_stairs.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/azalea_stairs" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/azalea_trapdoor.json b/src/hfas/resources/assets/ww_hfas/items/azalea_trapdoor.json new file mode 100644 index 0000000..88e2060 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/azalea_trapdoor.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/azalea_trapdoor_bottom" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/azalea_wood.json b/src/hfas/resources/assets/ww_hfas/items/azalea_wood.json new file mode 100644 index 0000000..856a2ec --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/azalea_wood.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/azalea_wood" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/blaze_boat.json b/src/hfas/resources/assets/ww_hfas/items/blaze_boat.json new file mode 100644 index 0000000..086a9ee --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/blaze_boat.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:item/blaze_boat" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/blaze_button.json b/src/hfas/resources/assets/ww_hfas/items/blaze_button.json new file mode 100644 index 0000000..4e4313b --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/blaze_button.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/blaze_button_inventory" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/blaze_chest_boat.json b/src/hfas/resources/assets/ww_hfas/items/blaze_chest_boat.json new file mode 100644 index 0000000..c4c31a8 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/blaze_chest_boat.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:item/blaze_chest_boat" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/blaze_door.json b/src/hfas/resources/assets/ww_hfas/items/blaze_door.json new file mode 100644 index 0000000..4c6a902 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/blaze_door.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:item/blaze_door" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/blaze_fence.json b/src/hfas/resources/assets/ww_hfas/items/blaze_fence.json new file mode 100644 index 0000000..21effa9 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/blaze_fence.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/blaze_fence_inventory" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/blaze_fence_gate.json b/src/hfas/resources/assets/ww_hfas/items/blaze_fence_gate.json new file mode 100644 index 0000000..8dc0347 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/blaze_fence_gate.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/blaze_fence_gate" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/blaze_hanging_sign.json b/src/hfas/resources/assets/ww_hfas/items/blaze_hanging_sign.json new file mode 100644 index 0000000..bff07a8 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/blaze_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:item/blaze_hanging_sign" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/blaze_leaves.json b/src/hfas/resources/assets/ww_hfas/items/blaze_leaves.json new file mode 100644 index 0000000..60d5e95 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/blaze_leaves.json @@ -0,0 +1,12 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/blaze_leaves", + "tints": [ + { + "type": "minecraft:constant", + "value": -32768 + } + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/blaze_log.json b/src/hfas/resources/assets/ww_hfas/items/blaze_log.json new file mode 100644 index 0000000..34e4433 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/blaze_log.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/blaze_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/blaze_planks.json b/src/hfas/resources/assets/ww_hfas/items/blaze_planks.json new file mode 100644 index 0000000..4309700 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/blaze_planks.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/blaze_pressure_plate.json b/src/hfas/resources/assets/ww_hfas/items/blaze_pressure_plate.json new file mode 100644 index 0000000..18debc5 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/blaze_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/blaze_pressure_plate" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/blaze_sapling.json b/src/hfas/resources/assets/ww_hfas/items/blaze_sapling.json new file mode 100644 index 0000000..3bf4eb0 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/blaze_sapling.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:item/blaze_sapling" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/blaze_sign.json b/src/hfas/resources/assets/ww_hfas/items/blaze_sign.json new file mode 100644 index 0000000..2b44f32 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/blaze_sign.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:item/blaze_sign" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/blaze_slab.json b/src/hfas/resources/assets/ww_hfas/items/blaze_slab.json new file mode 100644 index 0000000..1d050b3 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/blaze_slab.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/blaze_slab" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/blaze_stairs.json b/src/hfas/resources/assets/ww_hfas/items/blaze_stairs.json new file mode 100644 index 0000000..32fe30d --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/blaze_stairs.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/blaze_stairs" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/blaze_trapdoor.json b/src/hfas/resources/assets/ww_hfas/items/blaze_trapdoor.json new file mode 100644 index 0000000..792dedd --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/blaze_trapdoor.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/blaze_trapdoor_bottom" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/blaze_wood.json b/src/hfas/resources/assets/ww_hfas/items/blaze_wood.json new file mode 100644 index 0000000..1b9afe2 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/blaze_wood.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/blaze_wood" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/scorched_dirt.json b/src/hfas/resources/assets/ww_hfas/items/scorched_dirt.json new file mode 100644 index 0000000..a5fd716 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/scorched_dirt.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/scorched_dirt" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/scorched_grass.json b/src/hfas/resources/assets/ww_hfas/items/scorched_grass.json new file mode 100644 index 0000000..8785b18 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/scorched_grass.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/scorched_grass" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/scorched_grass_block.json b/src/hfas/resources/assets/ww_hfas/items/scorched_grass_block.json new file mode 100644 index 0000000..2405871 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/scorched_grass_block.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/scorched_grass_block" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/scorched_twig.json b/src/hfas/resources/assets/ww_hfas/items/scorched_twig.json new file mode 100644 index 0000000..5e75abd --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/scorched_twig.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/scorched_twig" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/soul_boat.json b/src/hfas/resources/assets/ww_hfas/items/soul_boat.json new file mode 100644 index 0000000..e77347e --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/soul_boat.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:item/soul_boat" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/soul_button.json b/src/hfas/resources/assets/ww_hfas/items/soul_button.json new file mode 100644 index 0000000..89e68d0 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/soul_button.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/soul_button_inventory" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/soul_chest_boat.json b/src/hfas/resources/assets/ww_hfas/items/soul_chest_boat.json new file mode 100644 index 0000000..1b6d6e9 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/soul_chest_boat.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:item/soul_chest_boat" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/soul_door.json b/src/hfas/resources/assets/ww_hfas/items/soul_door.json new file mode 100644 index 0000000..61bd3cb --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/soul_door.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:item/soul_door" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/soul_fence.json b/src/hfas/resources/assets/ww_hfas/items/soul_fence.json new file mode 100644 index 0000000..75148db --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/soul_fence.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/soul_fence_inventory" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/soul_fence_gate.json b/src/hfas/resources/assets/ww_hfas/items/soul_fence_gate.json new file mode 100644 index 0000000..a14f107 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/soul_fence_gate.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/soul_fence_gate" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/soul_hanging_sign.json b/src/hfas/resources/assets/ww_hfas/items/soul_hanging_sign.json new file mode 100644 index 0000000..13e32c0 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/soul_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:item/soul_hanging_sign" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/soul_leaves.json b/src/hfas/resources/assets/ww_hfas/items/soul_leaves.json new file mode 100644 index 0000000..888d0d3 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/soul_leaves.json @@ -0,0 +1,12 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/soul_leaves", + "tints": [ + { + "type": "minecraft:constant", + "value": -16711681 + } + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/soul_log.json b/src/hfas/resources/assets/ww_hfas/items/soul_log.json new file mode 100644 index 0000000..be6fff1 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/soul_log.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/soul_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/soul_planks.json b/src/hfas/resources/assets/ww_hfas/items/soul_planks.json new file mode 100644 index 0000000..3bfa2e4 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/soul_planks.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/soul_pressure_plate.json b/src/hfas/resources/assets/ww_hfas/items/soul_pressure_plate.json new file mode 100644 index 0000000..97daf71 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/soul_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/soul_pressure_plate" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/soul_sapling.json b/src/hfas/resources/assets/ww_hfas/items/soul_sapling.json new file mode 100644 index 0000000..10abb9c --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/soul_sapling.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:item/soul_sapling" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/soul_sign.json b/src/hfas/resources/assets/ww_hfas/items/soul_sign.json new file mode 100644 index 0000000..abbbc4f --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/soul_sign.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:item/soul_sign" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/soul_slab.json b/src/hfas/resources/assets/ww_hfas/items/soul_slab.json new file mode 100644 index 0000000..818017e --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/soul_slab.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/soul_slab" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/soul_stairs.json b/src/hfas/resources/assets/ww_hfas/items/soul_stairs.json new file mode 100644 index 0000000..687331a --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/soul_stairs.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/soul_stairs" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/soul_trapdoor.json b/src/hfas/resources/assets/ww_hfas/items/soul_trapdoor.json new file mode 100644 index 0000000..f1d57f0 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/soul_trapdoor.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/soul_trapdoor_bottom" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/soul_wood.json b/src/hfas/resources/assets/ww_hfas/items/soul_wood.json new file mode 100644 index 0000000..5466a33 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/soul_wood.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/soul_wood" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/stripped_azalea_log.json b/src/hfas/resources/assets/ww_hfas/items/stripped_azalea_log.json new file mode 100644 index 0000000..72fa897 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/stripped_azalea_log.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/stripped_azalea_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/stripped_azalea_wood.json b/src/hfas/resources/assets/ww_hfas/items/stripped_azalea_wood.json new file mode 100644 index 0000000..3c3f37e --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/stripped_azalea_wood.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/stripped_azalea_wood" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/stripped_blaze_log.json b/src/hfas/resources/assets/ww_hfas/items/stripped_blaze_log.json new file mode 100644 index 0000000..c925415 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/stripped_blaze_log.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/stripped_blaze_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/stripped_blaze_wood.json b/src/hfas/resources/assets/ww_hfas/items/stripped_blaze_wood.json new file mode 100644 index 0000000..98bb532 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/stripped_blaze_wood.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/stripped_blaze_wood" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/stripped_soul_log.json b/src/hfas/resources/assets/ww_hfas/items/stripped_soul_log.json new file mode 100644 index 0000000..5a503de --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/stripped_soul_log.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/stripped_soul_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/stripped_soul_wood.json b/src/hfas/resources/assets/ww_hfas/items/stripped_soul_wood.json new file mode 100644 index 0000000..937b493 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/stripped_soul_wood.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/stripped_soul_wood" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/items/tiny_cactus.json b/src/hfas/resources/assets/ww_hfas/items/tiny_cactus.json new file mode 100644 index 0000000..be42856 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/items/tiny_cactus.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ww_hfas:block/tiny_cactus" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/lang/en_us.json b/src/hfas/resources/assets/ww_hfas/lang/en_us.json new file mode 100644 index 0000000..37480f7 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/lang/en_us.json @@ -0,0 +1,71 @@ +{ + "mod.wild_wind.name": "Wild Wind", + "block.ww_hfas.azalea_button": "Azalea Button", + "block.ww_hfas.azalea_door": "Azalea Door", + "block.ww_hfas.azalea_fence": "Azalea Fence", + "block.ww_hfas.azalea_fence_gate": "Azalea Fence Gate", + "block.ww_hfas.azalea_hanging_sign": "Azalea Hanging Sign", + "block.ww_hfas.azalea_log": "Azalea Log", + "block.ww_hfas.azalea_planks": "Azalea Planks", + "block.ww_hfas.azalea_pressure_plate": "Azalea Pressure Plate", + "block.ww_hfas.azalea_sign": "Azalea Sign", + "block.ww_hfas.azalea_slab": "Azalea Slab", + "block.ww_hfas.azalea_stairs": "Azalea Stairs", + "block.ww_hfas.azalea_trapdoor": "Azalea Trapdoor", + "block.ww_hfas.azalea_wall_hanging_sign": "Azalea Hanging Sign", + "block.ww_hfas.azalea_wall_sign": "Azalea Sign", + "block.ww_hfas.azalea_wood": "Azalea Wood", + "block.ww_hfas.blaze_button": "Blaze Button", + "block.ww_hfas.blaze_door": "Blaze Door", + "block.ww_hfas.blaze_fence": "Blaze Fence", + "block.ww_hfas.blaze_fence_gate": "Blaze Fence Gate", + "block.ww_hfas.blaze_hanging_sign": "Blaze Hanging Sign", + "block.ww_hfas.blaze_leaves": "Blaze Leaves", + "block.ww_hfas.blaze_log": "Blaze Log", + "block.ww_hfas.blaze_planks": "Blaze Planks", + "block.ww_hfas.blaze_pressure_plate": "Blaze Pressure Plate", + "block.ww_hfas.blaze_sapling": "Blaze Sapling", + "block.ww_hfas.blaze_sign": "Blaze Sign", + "block.ww_hfas.blaze_slab": "Blaze Slab", + "block.ww_hfas.blaze_stairs": "Blaze Stairs", + "block.ww_hfas.blaze_trapdoor": "Blaze Trapdoor", + "block.ww_hfas.blaze_wall_hanging_sign": "Blaze Hanging Sign", + "block.ww_hfas.blaze_wall_sign": "Blaze Sign", + "block.ww_hfas.blaze_wood": "Blaze Wood", + "block.ww_hfas.fletching_table": "Fletching Table", + "block.ww_hfas.scorched_dirt": "Scorched Dirt", + "block.ww_hfas.scorched_grass": "Scorched Grass", + "block.ww_hfas.scorched_grass_block": "Scorched Grass Block", + "block.ww_hfas.scorched_twig": "Scorched Twig", + "block.ww_hfas.soul_button": "Soul Button", + "block.ww_hfas.soul_door": "Soul Door", + "block.ww_hfas.soul_fence": "Soul Fence", + "block.ww_hfas.soul_fence_gate": "Soul Fence Gate", + "block.ww_hfas.soul_hanging_sign": "Soul Hanging Sign", + "block.ww_hfas.soul_leaves": "Soul Leaves", + "block.ww_hfas.soul_log": "Soul Log", + "block.ww_hfas.soul_planks": "Soul Planks", + "block.ww_hfas.soul_pressure_plate": "Soul Pressure Plate", + "block.ww_hfas.soul_sapling": "Soul Sapling", + "block.ww_hfas.soul_sign": "Soul Sign", + "block.ww_hfas.soul_slab": "Soul Slab", + "block.ww_hfas.soul_stairs": "Soul Stairs", + "block.ww_hfas.soul_trapdoor": "Soul Trapdoor", + "block.ww_hfas.soul_wall_hanging_sign": "Soul Hanging Sign", + "block.ww_hfas.soul_wall_sign": "Soul Sign", + "block.ww_hfas.soul_wood": "Soul Wood", + "block.ww_hfas.stripped_azalea_log": "Stripped Azalea Log", + "block.ww_hfas.stripped_azalea_wood": "Stripped Azalea Wood", + "block.ww_hfas.stripped_blaze_log": "Stripped Blaze Log", + "block.ww_hfas.stripped_blaze_wood": "Stripped Blaze Wood", + "block.ww_hfas.stripped_soul_log": "Stripped Soul Log", + "block.ww_hfas.stripped_soul_wood": "Stripped Soul Wood", + "block.ww_hfas.tiny_cactus": "Tiny Cactus", + "container.fletching_table": "Fletching Table", + "item.ww_hfas.azalea_boat": "Azalea Boat", + "item.ww_hfas.azalea_chest_boat": "Azalea Chest Boat", + "item.ww_hfas.blaze_boat": "Blaze Boat", + "item.ww_hfas.blaze_chest_boat": "Blaze Chest Boat", + "item.ww_hfas.soul_boat": "Soul Boat", + "item.ww_hfas.soul_chest_boat": "Soul Chest Boat" +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/lang/zh_cn.json b/src/hfas/resources/assets/ww_hfas/lang/zh_cn.json new file mode 100644 index 0000000..eda778d --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/lang/zh_cn.json @@ -0,0 +1,71 @@ +{ + "mod.wild_wind.name": "原野之风", + "block.ww_hfas.azalea_button": "杜鹃木按钮", + "block.ww_hfas.azalea_door": "杜鹃木门", + "block.ww_hfas.azalea_fence": "杜鹃木栅栏", + "block.ww_hfas.azalea_fence_gate": "杜鹃木栅栏门", + "block.ww_hfas.azalea_hanging_sign": "杜鹃木悬挂告示牌", + "block.ww_hfas.azalea_log": "杜鹃木原木", + "block.ww_hfas.azalea_planks": "杜鹃木木板", + "block.ww_hfas.azalea_pressure_plate": "杜鹃木压力板", + "block.ww_hfas.azalea_sign": "杜鹃木告示牌", + "block.ww_hfas.azalea_slab": "杜鹃木台阶", + "block.ww_hfas.azalea_stairs": "杜鹃木楼梯", + "block.ww_hfas.azalea_trapdoor": "杜鹃木活板门", + "block.ww_hfas.azalea_wall_hanging_sign": "杜鹃木悬挂告示牌", + "block.ww_hfas.azalea_wall_sign": "杜鹃木告示牌", + "block.ww_hfas.azalea_wood": "杜鹃木", + "block.ww_hfas.blaze_button": "焚烬木按钮", + "block.ww_hfas.blaze_door": "焚烬木门", + "block.ww_hfas.blaze_fence": "焚烬木栅栏", + "block.ww_hfas.blaze_fence_gate": "焚烬木栅栏门", + "block.ww_hfas.blaze_hanging_sign": "焚烬木悬挂告示牌", + "block.ww_hfas.blaze_leaves": "焚烬木树叶", + "block.ww_hfas.blaze_log": "焚烬木原木", + "block.ww_hfas.blaze_planks": "焚烬木木板", + "block.ww_hfas.blaze_pressure_plate": "焚烬木压力板", + "block.ww_hfas.blaze_sapling": "焚烬木树苗", + "block.ww_hfas.blaze_sign": "焚烬木告示牌", + "block.ww_hfas.blaze_slab": "焚烬木台阶", + "block.ww_hfas.blaze_stairs": "焚烬木楼梯", + "block.ww_hfas.blaze_trapdoor": "焚烬木活板门", + "block.ww_hfas.blaze_wall_hanging_sign": "焚烬木悬挂告示牌", + "block.ww_hfas.blaze_wall_sign": "焚烬木告示牌", + "block.ww_hfas.blaze_wood": "焚烬木", + "block.ww_hfas.fletching_table": "制箭台", + "block.ww_hfas.scorched_dirt": "焦土", + "block.ww_hfas.scorched_grass": "焦灰草丛", + "block.ww_hfas.scorched_grass_block": "焦灰草方块", + "block.ww_hfas.scorched_twig": "焦灰枝条", + "block.ww_hfas.soul_button": "灵焰木按钮", + "block.ww_hfas.soul_door": "灵焰木门", + "block.ww_hfas.soul_fence": "灵焰木栅栏", + "block.ww_hfas.soul_fence_gate": "灵焰木栅栏门", + "block.ww_hfas.soul_hanging_sign": "灵焰木悬挂告示牌", + "block.ww_hfas.soul_leaves": "灵焰木树叶", + "block.ww_hfas.soul_log": "灵焰木原木", + "block.ww_hfas.soul_planks": "灵焰木木板", + "block.ww_hfas.soul_pressure_plate": "灵焰木压力板", + "block.ww_hfas.soul_sapling": "灵焰木树苗", + "block.ww_hfas.soul_sign": "灵焰木告示牌", + "block.ww_hfas.soul_slab": "灵焰木台阶", + "block.ww_hfas.soul_stairs": "灵焰木楼梯", + "block.ww_hfas.soul_trapdoor": "灵焰木活板门", + "block.ww_hfas.soul_wall_hanging_sign": "灵焰木悬挂告示牌", + "block.ww_hfas.soul_wall_sign": "灵焰木告示牌", + "block.ww_hfas.soul_wood": "灵焰木", + "block.ww_hfas.stripped_azalea_log": "去皮杜鹃木原木", + "block.ww_hfas.stripped_azalea_wood": "去皮杜鹃木", + "block.ww_hfas.stripped_blaze_log": "去皮焚烬木原木", + "block.ww_hfas.stripped_blaze_wood": "去皮焚烬木", + "block.ww_hfas.stripped_soul_log": "去皮灵焰木原木", + "block.ww_hfas.stripped_soul_wood": "去皮灵焰木", + "block.ww_hfas.tiny_cactus": "仙人球", + "container.fletching_table": "制箭台", + "item.ww_hfas.azalea_boat": "杜鹃木船", + "item.ww_hfas.azalea_chest_boat": "杜鹃木运输船", + "item.ww_hfas.blaze_boat": "焚烬木船", + "item.ww_hfas.blaze_chest_boat": "焚烬木运输船", + "item.ww_hfas.soul_boat": "灵焰木船", + "item.ww_hfas.soul_chest_boat": "灵焰木运输船" +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_button.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_button.json new file mode 100644 index 0000000..fe81559 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_button.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button", + "textures": { + "texture": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_button_inventory.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_button_inventory.json new file mode 100644 index 0000000..7c19fd1 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_button_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_inventory", + "textures": { + "texture": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_button_pressed.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_button_pressed.json new file mode 100644 index 0000000..87e701c --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_button_pressed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_pressed", + "textures": { + "texture": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_bottom_left.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_bottom_left.json new file mode 100644 index 0000000..9a363b3 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "ww_hfas:block/azalea_door_bottom", + "top": "ww_hfas:block/azalea_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_bottom_left_open.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_bottom_left_open.json new file mode 100644 index 0000000..fd2834c --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "ww_hfas:block/azalea_door_bottom", + "top": "ww_hfas:block/azalea_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_bottom_right.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_bottom_right.json new file mode 100644 index 0000000..1b3a7fd --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "ww_hfas:block/azalea_door_bottom", + "top": "ww_hfas:block/azalea_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_bottom_right_open.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_bottom_right_open.json new file mode 100644 index 0000000..58905e2 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "ww_hfas:block/azalea_door_bottom", + "top": "ww_hfas:block/azalea_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_top_left.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_top_left.json new file mode 100644 index 0000000..c41a92d --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "ww_hfas:block/azalea_door_bottom", + "top": "ww_hfas:block/azalea_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_top_left_open.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_top_left_open.json new file mode 100644 index 0000000..54791c1 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "ww_hfas:block/azalea_door_bottom", + "top": "ww_hfas:block/azalea_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_top_right.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_top_right.json new file mode 100644 index 0000000..a3f958c --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "ww_hfas:block/azalea_door_bottom", + "top": "ww_hfas:block/azalea_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_top_right_open.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_top_right_open.json new file mode 100644 index 0000000..c2e47a7 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "ww_hfas:block/azalea_door_bottom", + "top": "ww_hfas:block/azalea_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_gate.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_gate.json new file mode 100644 index 0000000..009cc3f --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_gate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate", + "textures": { + "texture": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_gate_open.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_gate_open.json new file mode 100644 index 0000000..7c4347f --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_gate_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_open", + "textures": { + "texture": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_gate_wall.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_gate_wall.json new file mode 100644 index 0000000..8bb6743 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_gate_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall", + "textures": { + "texture": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_gate_wall_open.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_gate_wall_open.json new file mode 100644 index 0000000..aa7f1ce --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_gate_wall_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall_open", + "textures": { + "texture": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_inventory.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_inventory.json new file mode 100644 index 0000000..0840399 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_inventory", + "textures": { + "texture": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_post.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_post.json new file mode 100644 index 0000000..fbb34a0 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_post", + "textures": { + "texture": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_side.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_side.json new file mode 100644 index 0000000..1c4fcbe --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_fence_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_side", + "textures": { + "texture": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_attached_rot_0.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_attached_rot_0.json new file mode 100644 index 0000000..17656b4 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_attached_rot_0.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_attached_hanging_sign_rot_0", + "textures": { + "all": "ww_hfas:block/azalea_hanging_sign", + "particle": "ww_hfas:block/stripped_azalea_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_attached_rot_1.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_attached_rot_1.json new file mode 100644 index 0000000..e61f747 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_attached_rot_1.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_attached_hanging_sign_rot_1", + "textures": { + "all": "ww_hfas:block/azalea_hanging_sign", + "particle": "ww_hfas:block/stripped_azalea_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_attached_rot_2.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_attached_rot_2.json new file mode 100644 index 0000000..a957d88 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_attached_rot_2.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_attached_hanging_sign_rot_2", + "textures": { + "all": "ww_hfas:block/azalea_hanging_sign", + "particle": "ww_hfas:block/stripped_azalea_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_attached_rot_3.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_attached_rot_3.json new file mode 100644 index 0000000..f5aa45c --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_attached_rot_3.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_attached_hanging_sign_rot_3", + "textures": { + "all": "ww_hfas:block/azalea_hanging_sign", + "particle": "ww_hfas:block/stripped_azalea_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_rot_0.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_rot_0.json new file mode 100644 index 0000000..67f91b6 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_rot_0.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_hanging_sign_rot_0", + "textures": { + "all": "ww_hfas:block/azalea_hanging_sign", + "particle": "ww_hfas:block/stripped_azalea_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_rot_1.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_rot_1.json new file mode 100644 index 0000000..5acf0e1 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_rot_1.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_hanging_sign_rot_1", + "textures": { + "all": "ww_hfas:block/azalea_hanging_sign", + "particle": "ww_hfas:block/stripped_azalea_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_rot_2.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_rot_2.json new file mode 100644 index 0000000..349e892 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_rot_2.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_hanging_sign_rot_2", + "textures": { + "all": "ww_hfas:block/azalea_hanging_sign", + "particle": "ww_hfas:block/stripped_azalea_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_rot_3.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_rot_3.json new file mode 100644 index 0000000..91fd4f1 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_hanging_sign_rot_3.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_hanging_sign_rot_3", + "textures": { + "all": "ww_hfas:block/azalea_hanging_sign", + "particle": "ww_hfas:block/stripped_azalea_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_log.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_log.json new file mode 100644 index 0000000..b407e48 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "ww_hfas:block/azalea_log_top", + "side": "ww_hfas:block/azalea_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_log_horizontal.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_log_horizontal.json new file mode 100644 index 0000000..945028f --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "ww_hfas:block/azalea_log_top", + "side": "ww_hfas:block/azalea_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_planks.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_planks.json new file mode 100644 index 0000000..1637503 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_planks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_pressure_plate.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_pressure_plate.json new file mode 100644 index 0000000..8fc98fd --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_up", + "textures": { + "texture": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_pressure_plate_down.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_pressure_plate_down.json new file mode 100644 index 0000000..b8664e4 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_pressure_plate_down.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_down", + "textures": { + "texture": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_sign_rot_0.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_sign_rot_0.json new file mode 100644 index 0000000..57ab485 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_sign_rot_0.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_sign_rot_0", + "textures": { + "all": "ww_hfas:block/azalea_sign", + "particle": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_sign_rot_1.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_sign_rot_1.json new file mode 100644 index 0000000..badcc3f --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_sign_rot_1.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_sign_rot_1", + "textures": { + "all": "ww_hfas:block/azalea_sign", + "particle": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_sign_rot_2.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_sign_rot_2.json new file mode 100644 index 0000000..4aadca6 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_sign_rot_2.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_sign_rot_2", + "textures": { + "all": "ww_hfas:block/azalea_sign", + "particle": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_sign_rot_3.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_sign_rot_3.json new file mode 100644 index 0000000..ca1f9cc --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_sign_rot_3.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_sign_rot_3", + "textures": { + "all": "ww_hfas:block/azalea_sign", + "particle": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_slab.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_slab.json new file mode 100644 index 0000000..aa827b3 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "ww_hfas:block/azalea_planks", + "side": "ww_hfas:block/azalea_planks", + "top": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_slab_top.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_slab_top.json new file mode 100644 index 0000000..8d49d8a --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "ww_hfas:block/azalea_planks", + "side": "ww_hfas:block/azalea_planks", + "top": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_stairs.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_stairs.json new file mode 100644 index 0000000..c3a479e --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "ww_hfas:block/azalea_planks", + "side": "ww_hfas:block/azalea_planks", + "top": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_stairs_inner.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_stairs_inner.json new file mode 100644 index 0000000..10226f2 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "ww_hfas:block/azalea_planks", + "side": "ww_hfas:block/azalea_planks", + "top": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_stairs_outer.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_stairs_outer.json new file mode 100644 index 0000000..aef79e1 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "ww_hfas:block/azalea_planks", + "side": "ww_hfas:block/azalea_planks", + "top": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_trapdoor_bottom.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_trapdoor_bottom.json new file mode 100644 index 0000000..e5b03d7 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_bottom", + "textures": { + "texture": "ww_hfas:block/azalea_trapdoor" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_trapdoor_open.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_trapdoor_open.json new file mode 100644 index 0000000..6ca6f0d --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_open", + "textures": { + "texture": "ww_hfas:block/azalea_trapdoor" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_trapdoor_top.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_trapdoor_top.json new file mode 100644 index 0000000..66b24c4 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_top", + "textures": { + "texture": "ww_hfas:block/azalea_trapdoor" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_wall_hanging_sign.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_wall_hanging_sign.json new file mode 100644 index 0000000..2355131 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_wall_hanging_sign", + "textures": { + "all": "ww_hfas:block/azalea_hanging_sign", + "particle": "ww_hfas:block/stripped_azalea_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_wall_sign.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_wall_sign.json new file mode 100644 index 0000000..1f275af --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_wall_sign.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_wall_sign", + "textures": { + "all": "ww_hfas:block/azalea_sign", + "particle": "ww_hfas:block/azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/azalea_wood.json b/src/hfas/resources/assets/ww_hfas/models/block/azalea_wood.json new file mode 100644 index 0000000..82d72d0 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/azalea_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "ww_hfas:block/azalea_log", + "side": "ww_hfas:block/azalea_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_button.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_button.json new file mode 100644 index 0000000..a2727b0 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_button.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button", + "textures": { + "texture": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_button_inventory.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_button_inventory.json new file mode 100644 index 0000000..1d4dfbd --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_button_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_inventory", + "textures": { + "texture": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_button_pressed.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_button_pressed.json new file mode 100644 index 0000000..555f0ac --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_button_pressed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_pressed", + "textures": { + "texture": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_bottom_left.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_bottom_left.json new file mode 100644 index 0000000..ffa1e5a --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "ww_hfas:block/blaze_door_bottom", + "top": "ww_hfas:block/blaze_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_bottom_left_open.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_bottom_left_open.json new file mode 100644 index 0000000..1dba029 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "ww_hfas:block/blaze_door_bottom", + "top": "ww_hfas:block/blaze_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_bottom_right.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_bottom_right.json new file mode 100644 index 0000000..0d1f7c3 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "ww_hfas:block/blaze_door_bottom", + "top": "ww_hfas:block/blaze_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_bottom_right_open.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_bottom_right_open.json new file mode 100644 index 0000000..7406287 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "ww_hfas:block/blaze_door_bottom", + "top": "ww_hfas:block/blaze_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_top_left.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_top_left.json new file mode 100644 index 0000000..1b03e3c --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "ww_hfas:block/blaze_door_bottom", + "top": "ww_hfas:block/blaze_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_top_left_open.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_top_left_open.json new file mode 100644 index 0000000..5a57be6 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "ww_hfas:block/blaze_door_bottom", + "top": "ww_hfas:block/blaze_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_top_right.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_top_right.json new file mode 100644 index 0000000..9889caa --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "ww_hfas:block/blaze_door_bottom", + "top": "ww_hfas:block/blaze_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_top_right_open.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_top_right_open.json new file mode 100644 index 0000000..67b8807 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "ww_hfas:block/blaze_door_bottom", + "top": "ww_hfas:block/blaze_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_gate.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_gate.json new file mode 100644 index 0000000..323ffd7 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_gate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate", + "textures": { + "texture": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_gate_open.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_gate_open.json new file mode 100644 index 0000000..a680709 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_gate_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_open", + "textures": { + "texture": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_gate_wall.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_gate_wall.json new file mode 100644 index 0000000..5be0081 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_gate_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall", + "textures": { + "texture": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_gate_wall_open.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_gate_wall_open.json new file mode 100644 index 0000000..7dc5d11 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_gate_wall_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall_open", + "textures": { + "texture": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_inventory.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_inventory.json new file mode 100644 index 0000000..91194e7 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_inventory", + "textures": { + "texture": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_post.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_post.json new file mode 100644 index 0000000..34c91e4 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_post", + "textures": { + "texture": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_side.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_side.json new file mode 100644 index 0000000..5304bbb --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_fence_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_side", + "textures": { + "texture": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_attached_rot_0.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_attached_rot_0.json new file mode 100644 index 0000000..d3b6fcd --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_attached_rot_0.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_attached_hanging_sign_rot_0", + "textures": { + "all": "ww_hfas:block/blaze_hanging_sign", + "particle": "ww_hfas:block/stripped_blaze_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_attached_rot_1.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_attached_rot_1.json new file mode 100644 index 0000000..fcf12c6 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_attached_rot_1.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_attached_hanging_sign_rot_1", + "textures": { + "all": "ww_hfas:block/blaze_hanging_sign", + "particle": "ww_hfas:block/stripped_blaze_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_attached_rot_2.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_attached_rot_2.json new file mode 100644 index 0000000..01be23c --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_attached_rot_2.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_attached_hanging_sign_rot_2", + "textures": { + "all": "ww_hfas:block/blaze_hanging_sign", + "particle": "ww_hfas:block/stripped_blaze_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_attached_rot_3.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_attached_rot_3.json new file mode 100644 index 0000000..9b45ba8 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_attached_rot_3.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_attached_hanging_sign_rot_3", + "textures": { + "all": "ww_hfas:block/blaze_hanging_sign", + "particle": "ww_hfas:block/stripped_blaze_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_rot_0.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_rot_0.json new file mode 100644 index 0000000..254fac6 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_rot_0.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_hanging_sign_rot_0", + "textures": { + "all": "ww_hfas:block/blaze_hanging_sign", + "particle": "ww_hfas:block/stripped_blaze_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_rot_1.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_rot_1.json new file mode 100644 index 0000000..d9b2040 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_rot_1.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_hanging_sign_rot_1", + "textures": { + "all": "ww_hfas:block/blaze_hanging_sign", + "particle": "ww_hfas:block/stripped_blaze_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_rot_2.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_rot_2.json new file mode 100644 index 0000000..29bc176 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_rot_2.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_hanging_sign_rot_2", + "textures": { + "all": "ww_hfas:block/blaze_hanging_sign", + "particle": "ww_hfas:block/stripped_blaze_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_rot_3.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_rot_3.json new file mode 100644 index 0000000..214de88 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_hanging_sign_rot_3.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_hanging_sign_rot_3", + "textures": { + "all": "ww_hfas:block/blaze_hanging_sign", + "particle": "ww_hfas:block/stripped_blaze_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_leaves.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_leaves.json new file mode 100644 index 0000000..051fbe3 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/leaves", + "textures": { + "all": "ww_hfas:block/blaze_leaves" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_log.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_log.json new file mode 100644 index 0000000..80c570a --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "ww_hfas:block/blaze_log_top", + "side": "ww_hfas:block/blaze_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_log_horizontal.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_log_horizontal.json new file mode 100644 index 0000000..db339ed --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "ww_hfas:block/blaze_log_top", + "side": "ww_hfas:block/blaze_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_planks.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_planks.json new file mode 100644 index 0000000..6a3d68c --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_planks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_pressure_plate.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_pressure_plate.json new file mode 100644 index 0000000..758120b --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_up", + "textures": { + "texture": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_pressure_plate_down.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_pressure_plate_down.json new file mode 100644 index 0000000..db8b114 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_pressure_plate_down.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_down", + "textures": { + "texture": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_sapling.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_sapling.json new file mode 100644 index 0000000..8bf0462 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "ww_hfas:block/blaze_sapling" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_sign_rot_0.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_sign_rot_0.json new file mode 100644 index 0000000..188c6cb --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_sign_rot_0.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_sign_rot_0", + "textures": { + "all": "ww_hfas:block/blaze_sign", + "particle": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_sign_rot_1.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_sign_rot_1.json new file mode 100644 index 0000000..e50ada1 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_sign_rot_1.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_sign_rot_1", + "textures": { + "all": "ww_hfas:block/blaze_sign", + "particle": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_sign_rot_2.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_sign_rot_2.json new file mode 100644 index 0000000..7004435 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_sign_rot_2.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_sign_rot_2", + "textures": { + "all": "ww_hfas:block/blaze_sign", + "particle": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_sign_rot_3.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_sign_rot_3.json new file mode 100644 index 0000000..416e90e --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_sign_rot_3.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_sign_rot_3", + "textures": { + "all": "ww_hfas:block/blaze_sign", + "particle": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_slab.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_slab.json new file mode 100644 index 0000000..50e6078 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "ww_hfas:block/blaze_planks", + "side": "ww_hfas:block/blaze_planks", + "top": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_slab_top.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_slab_top.json new file mode 100644 index 0000000..1007ee4 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "ww_hfas:block/blaze_planks", + "side": "ww_hfas:block/blaze_planks", + "top": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_stairs.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_stairs.json new file mode 100644 index 0000000..8d2a639 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "ww_hfas:block/blaze_planks", + "side": "ww_hfas:block/blaze_planks", + "top": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_stairs_inner.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_stairs_inner.json new file mode 100644 index 0000000..15e7cd4 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "ww_hfas:block/blaze_planks", + "side": "ww_hfas:block/blaze_planks", + "top": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_stairs_outer.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_stairs_outer.json new file mode 100644 index 0000000..4564aa9 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "ww_hfas:block/blaze_planks", + "side": "ww_hfas:block/blaze_planks", + "top": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_trapdoor_bottom.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_trapdoor_bottom.json new file mode 100644 index 0000000..61f8c27 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_bottom", + "textures": { + "texture": "ww_hfas:block/blaze_trapdoor" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_trapdoor_open.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_trapdoor_open.json new file mode 100644 index 0000000..cf64f11 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_open", + "textures": { + "texture": "ww_hfas:block/blaze_trapdoor" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_trapdoor_top.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_trapdoor_top.json new file mode 100644 index 0000000..48c82ef --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_top", + "textures": { + "texture": "ww_hfas:block/blaze_trapdoor" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_wall_hanging_sign.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_wall_hanging_sign.json new file mode 100644 index 0000000..a5183c7 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_wall_hanging_sign", + "textures": { + "all": "ww_hfas:block/blaze_hanging_sign", + "particle": "ww_hfas:block/stripped_blaze_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_wall_sign.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_wall_sign.json new file mode 100644 index 0000000..a401e69 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_wall_sign.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_wall_sign", + "textures": { + "all": "ww_hfas:block/blaze_sign", + "particle": "ww_hfas:block/blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/blaze_wood.json b/src/hfas/resources/assets/ww_hfas/models/block/blaze_wood.json new file mode 100644 index 0000000..2e60081 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/blaze_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "ww_hfas:block/blaze_log", + "side": "ww_hfas:block/blaze_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/fletching_table.json b/src/hfas/resources/assets/ww_hfas/models/block/fletching_table.json new file mode 100644 index 0000000..9e38b5b --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/fletching_table.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "ww_hfas:block/fletching_table" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/potted_blaze_sapling.json b/src/hfas/resources/assets/ww_hfas/models/block/potted_blaze_sapling.json new file mode 100644 index 0000000..ff356e8 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/potted_blaze_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "ww_hfas:block/blaze_sapling" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/potted_soul_sapling.json b/src/hfas/resources/assets/ww_hfas/models/block/potted_soul_sapling.json new file mode 100644 index 0000000..5833a7c --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/potted_soul_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "ww_hfas:block/soul_sapling" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/scorched_dirt.json b/src/hfas/resources/assets/ww_hfas/models/block/scorched_dirt.json new file mode 100644 index 0000000..4889d7a --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/scorched_dirt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "ww_hfas:block/scorched_dirt" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/scorched_grass.json b/src/hfas/resources/assets/ww_hfas/models/block/scorched_grass.json new file mode 100644 index 0000000..4319fc6 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/scorched_grass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "ww_hfas:block/scorched_grass" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/scorched_grass_block.json b/src/hfas/resources/assets/ww_hfas/models/block/scorched_grass_block.json new file mode 100644 index 0000000..7b7d66a --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/scorched_grass_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "ww_hfas:block/scorched_grass_block" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/scorched_twig.json b/src/hfas/resources/assets/ww_hfas/models/block/scorched_twig.json new file mode 100644 index 0000000..0da4df4 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/scorched_twig.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "ww_hfas:block/scorched_twig" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_button.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_button.json new file mode 100644 index 0000000..ccd3e41 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_button.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button", + "textures": { + "texture": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_button_inventory.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_button_inventory.json new file mode 100644 index 0000000..1280d9b --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_button_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_inventory", + "textures": { + "texture": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_button_pressed.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_button_pressed.json new file mode 100644 index 0000000..67bf9e5 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_button_pressed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_pressed", + "textures": { + "texture": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_door_bottom_left.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_door_bottom_left.json new file mode 100644 index 0000000..9f3a416 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "ww_hfas:block/soul_door_bottom", + "top": "ww_hfas:block/soul_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_door_bottom_left_open.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_door_bottom_left_open.json new file mode 100644 index 0000000..f1ade50 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "ww_hfas:block/soul_door_bottom", + "top": "ww_hfas:block/soul_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_door_bottom_right.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_door_bottom_right.json new file mode 100644 index 0000000..552a6d2 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "ww_hfas:block/soul_door_bottom", + "top": "ww_hfas:block/soul_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_door_bottom_right_open.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_door_bottom_right_open.json new file mode 100644 index 0000000..007e77e --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "ww_hfas:block/soul_door_bottom", + "top": "ww_hfas:block/soul_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_door_top_left.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_door_top_left.json new file mode 100644 index 0000000..9ae8f7b --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "ww_hfas:block/soul_door_bottom", + "top": "ww_hfas:block/soul_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_door_top_left_open.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_door_top_left_open.json new file mode 100644 index 0000000..5df9000 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "ww_hfas:block/soul_door_bottom", + "top": "ww_hfas:block/soul_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_door_top_right.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_door_top_right.json new file mode 100644 index 0000000..2cc36d7 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "ww_hfas:block/soul_door_bottom", + "top": "ww_hfas:block/soul_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_door_top_right_open.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_door_top_right_open.json new file mode 100644 index 0000000..4ba8da3 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "ww_hfas:block/soul_door_bottom", + "top": "ww_hfas:block/soul_door_top" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_gate.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_gate.json new file mode 100644 index 0000000..c860132 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_gate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate", + "textures": { + "texture": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_gate_open.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_gate_open.json new file mode 100644 index 0000000..154328c --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_gate_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_open", + "textures": { + "texture": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_gate_wall.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_gate_wall.json new file mode 100644 index 0000000..937e20e --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_gate_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall", + "textures": { + "texture": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_gate_wall_open.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_gate_wall_open.json new file mode 100644 index 0000000..97933ed --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_gate_wall_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall_open", + "textures": { + "texture": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_inventory.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_inventory.json new file mode 100644 index 0000000..fb5de9b --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_inventory", + "textures": { + "texture": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_post.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_post.json new file mode 100644 index 0000000..e363dfe --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_post", + "textures": { + "texture": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_side.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_side.json new file mode 100644 index 0000000..269d2dd --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_fence_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_side", + "textures": { + "texture": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_attached_rot_0.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_attached_rot_0.json new file mode 100644 index 0000000..03904e6 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_attached_rot_0.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_attached_hanging_sign_rot_0", + "textures": { + "all": "ww_hfas:block/soul_hanging_sign", + "particle": "ww_hfas:block/stripped_soul_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_attached_rot_1.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_attached_rot_1.json new file mode 100644 index 0000000..47a2e65 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_attached_rot_1.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_attached_hanging_sign_rot_1", + "textures": { + "all": "ww_hfas:block/soul_hanging_sign", + "particle": "ww_hfas:block/stripped_soul_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_attached_rot_2.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_attached_rot_2.json new file mode 100644 index 0000000..1e3e47b --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_attached_rot_2.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_attached_hanging_sign_rot_2", + "textures": { + "all": "ww_hfas:block/soul_hanging_sign", + "particle": "ww_hfas:block/stripped_soul_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_attached_rot_3.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_attached_rot_3.json new file mode 100644 index 0000000..643e627 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_attached_rot_3.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_attached_hanging_sign_rot_3", + "textures": { + "all": "ww_hfas:block/soul_hanging_sign", + "particle": "ww_hfas:block/stripped_soul_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_rot_0.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_rot_0.json new file mode 100644 index 0000000..6986bca --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_rot_0.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_hanging_sign_rot_0", + "textures": { + "all": "ww_hfas:block/soul_hanging_sign", + "particle": "ww_hfas:block/stripped_soul_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_rot_1.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_rot_1.json new file mode 100644 index 0000000..acb72a6 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_rot_1.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_hanging_sign_rot_1", + "textures": { + "all": "ww_hfas:block/soul_hanging_sign", + "particle": "ww_hfas:block/stripped_soul_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_rot_2.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_rot_2.json new file mode 100644 index 0000000..40fb18c --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_rot_2.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_hanging_sign_rot_2", + "textures": { + "all": "ww_hfas:block/soul_hanging_sign", + "particle": "ww_hfas:block/stripped_soul_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_rot_3.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_rot_3.json new file mode 100644 index 0000000..34efb63 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_hanging_sign_rot_3.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_hanging_sign_rot_3", + "textures": { + "all": "ww_hfas:block/soul_hanging_sign", + "particle": "ww_hfas:block/stripped_soul_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_leaves.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_leaves.json new file mode 100644 index 0000000..e1f2d52 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/leaves", + "textures": { + "all": "ww_hfas:block/soul_leaves" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_log.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_log.json new file mode 100644 index 0000000..95fe4d6 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "ww_hfas:block/soul_log_top", + "side": "ww_hfas:block/soul_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_log_horizontal.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_log_horizontal.json new file mode 100644 index 0000000..ac124e5 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "ww_hfas:block/soul_log_top", + "side": "ww_hfas:block/soul_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_planks.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_planks.json new file mode 100644 index 0000000..705cc94 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_planks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_pressure_plate.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_pressure_plate.json new file mode 100644 index 0000000..33947f4 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_up", + "textures": { + "texture": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_pressure_plate_down.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_pressure_plate_down.json new file mode 100644 index 0000000..0bbf325 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_pressure_plate_down.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_down", + "textures": { + "texture": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_sapling.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_sapling.json new file mode 100644 index 0000000..0ad7535 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "ww_hfas:block/soul_sapling" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_sign_rot_0.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_sign_rot_0.json new file mode 100644 index 0000000..66be653 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_sign_rot_0.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_sign_rot_0", + "textures": { + "all": "ww_hfas:block/soul_sign", + "particle": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_sign_rot_1.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_sign_rot_1.json new file mode 100644 index 0000000..c0f54d0 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_sign_rot_1.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_sign_rot_1", + "textures": { + "all": "ww_hfas:block/soul_sign", + "particle": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_sign_rot_2.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_sign_rot_2.json new file mode 100644 index 0000000..bdbc310 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_sign_rot_2.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_sign_rot_2", + "textures": { + "all": "ww_hfas:block/soul_sign", + "particle": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_sign_rot_3.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_sign_rot_3.json new file mode 100644 index 0000000..9f40093 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_sign_rot_3.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_sign_rot_3", + "textures": { + "all": "ww_hfas:block/soul_sign", + "particle": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_slab.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_slab.json new file mode 100644 index 0000000..1c2ebba --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "ww_hfas:block/soul_planks", + "side": "ww_hfas:block/soul_planks", + "top": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_slab_top.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_slab_top.json new file mode 100644 index 0000000..6aadbad --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "ww_hfas:block/soul_planks", + "side": "ww_hfas:block/soul_planks", + "top": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_stairs.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_stairs.json new file mode 100644 index 0000000..8de2751 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "ww_hfas:block/soul_planks", + "side": "ww_hfas:block/soul_planks", + "top": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_stairs_inner.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_stairs_inner.json new file mode 100644 index 0000000..08895e7 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "ww_hfas:block/soul_planks", + "side": "ww_hfas:block/soul_planks", + "top": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_stairs_outer.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_stairs_outer.json new file mode 100644 index 0000000..d5a4636 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "ww_hfas:block/soul_planks", + "side": "ww_hfas:block/soul_planks", + "top": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_trapdoor_bottom.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_trapdoor_bottom.json new file mode 100644 index 0000000..35dbb38 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_bottom", + "textures": { + "texture": "ww_hfas:block/soul_trapdoor" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_trapdoor_open.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_trapdoor_open.json new file mode 100644 index 0000000..a4a481d --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_open", + "textures": { + "texture": "ww_hfas:block/soul_trapdoor" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_trapdoor_top.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_trapdoor_top.json new file mode 100644 index 0000000..2cb1c29 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_top", + "textures": { + "texture": "ww_hfas:block/soul_trapdoor" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_wall_hanging_sign.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_wall_hanging_sign.json new file mode 100644 index 0000000..07f2385 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_wall_hanging_sign", + "textures": { + "all": "ww_hfas:block/soul_hanging_sign", + "particle": "ww_hfas:block/stripped_soul_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_wall_sign.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_wall_sign.json new file mode 100644 index 0000000..3070323 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_wall_sign.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_wall_sign", + "textures": { + "all": "ww_hfas:block/soul_sign", + "particle": "ww_hfas:block/soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/soul_wood.json b/src/hfas/resources/assets/ww_hfas/models/block/soul_wood.json new file mode 100644 index 0000000..00a3492 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/soul_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "ww_hfas:block/soul_log", + "side": "ww_hfas:block/soul_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/stripped_azalea_log.json b/src/hfas/resources/assets/ww_hfas/models/block/stripped_azalea_log.json new file mode 100644 index 0000000..b90fc17 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/stripped_azalea_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "ww_hfas:block/stripped_azalea_log_top", + "side": "ww_hfas:block/stripped_azalea_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/stripped_azalea_log_horizontal.json b/src/hfas/resources/assets/ww_hfas/models/block/stripped_azalea_log_horizontal.json new file mode 100644 index 0000000..1534da3 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/stripped_azalea_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "ww_hfas:block/stripped_azalea_log_top", + "side": "ww_hfas:block/stripped_azalea_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/stripped_azalea_wood.json b/src/hfas/resources/assets/ww_hfas/models/block/stripped_azalea_wood.json new file mode 100644 index 0000000..9efa944 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/stripped_azalea_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "ww_hfas:block/stripped_azalea_log", + "side": "ww_hfas:block/stripped_azalea_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/stripped_blaze_log.json b/src/hfas/resources/assets/ww_hfas/models/block/stripped_blaze_log.json new file mode 100644 index 0000000..a108025 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/stripped_blaze_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "ww_hfas:block/stripped_blaze_log_top", + "side": "ww_hfas:block/stripped_blaze_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/stripped_blaze_log_horizontal.json b/src/hfas/resources/assets/ww_hfas/models/block/stripped_blaze_log_horizontal.json new file mode 100644 index 0000000..3e3f046 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/stripped_blaze_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "ww_hfas:block/stripped_blaze_log_top", + "side": "ww_hfas:block/stripped_blaze_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/stripped_blaze_wood.json b/src/hfas/resources/assets/ww_hfas/models/block/stripped_blaze_wood.json new file mode 100644 index 0000000..a29dcda --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/stripped_blaze_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "ww_hfas:block/stripped_blaze_log", + "side": "ww_hfas:block/stripped_blaze_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/stripped_soul_log.json b/src/hfas/resources/assets/ww_hfas/models/block/stripped_soul_log.json new file mode 100644 index 0000000..045c65f --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/stripped_soul_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "ww_hfas:block/stripped_soul_log_top", + "side": "ww_hfas:block/stripped_soul_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/stripped_soul_log_horizontal.json b/src/hfas/resources/assets/ww_hfas/models/block/stripped_soul_log_horizontal.json new file mode 100644 index 0000000..cfdec37 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/stripped_soul_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "ww_hfas:block/stripped_soul_log_top", + "side": "ww_hfas:block/stripped_soul_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/stripped_soul_wood.json b/src/hfas/resources/assets/ww_hfas/models/block/stripped_soul_wood.json new file mode 100644 index 0000000..b58988e --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/stripped_soul_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "ww_hfas:block/stripped_soul_log", + "side": "ww_hfas:block/stripped_soul_log" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/block/tiny_cactus.json b/src/hfas/resources/assets/ww_hfas/models/block/tiny_cactus.json new file mode 100644 index 0000000..f9c70b5 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/block/tiny_cactus.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "ww_hfas:block/tiny_cactus" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/item/azalea_boat.json b/src/hfas/resources/assets/ww_hfas/models/item/azalea_boat.json new file mode 100644 index 0000000..64aca35 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/item/azalea_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ww_hfas:item/azalea_boat" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/item/azalea_chest_boat.json b/src/hfas/resources/assets/ww_hfas/models/item/azalea_chest_boat.json new file mode 100644 index 0000000..05ec872 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/item/azalea_chest_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ww_hfas:item/azalea_chest_boat" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/item/azalea_door.json b/src/hfas/resources/assets/ww_hfas/models/item/azalea_door.json new file mode 100644 index 0000000..25d13f4 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/item/azalea_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ww_hfas:item/azalea_door" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/item/azalea_hanging_sign.json b/src/hfas/resources/assets/ww_hfas/models/item/azalea_hanging_sign.json new file mode 100644 index 0000000..2f7231f --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/item/azalea_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ww_hfas:item/azalea_hanging_sign" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/item/azalea_sign.json b/src/hfas/resources/assets/ww_hfas/models/item/azalea_sign.json new file mode 100644 index 0000000..e177fb0 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/item/azalea_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ww_hfas:item/azalea_sign" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/item/blaze_boat.json b/src/hfas/resources/assets/ww_hfas/models/item/blaze_boat.json new file mode 100644 index 0000000..e89f7d5 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/item/blaze_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ww_hfas:item/blaze_boat" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/item/blaze_chest_boat.json b/src/hfas/resources/assets/ww_hfas/models/item/blaze_chest_boat.json new file mode 100644 index 0000000..7be8a68 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/item/blaze_chest_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ww_hfas:item/blaze_chest_boat" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/item/blaze_door.json b/src/hfas/resources/assets/ww_hfas/models/item/blaze_door.json new file mode 100644 index 0000000..f18f481 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/item/blaze_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ww_hfas:item/blaze_door" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/item/blaze_hanging_sign.json b/src/hfas/resources/assets/ww_hfas/models/item/blaze_hanging_sign.json new file mode 100644 index 0000000..893cef4 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/item/blaze_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ww_hfas:item/blaze_hanging_sign" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/item/blaze_sapling.json b/src/hfas/resources/assets/ww_hfas/models/item/blaze_sapling.json new file mode 100644 index 0000000..4485e6e --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/item/blaze_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ww_hfas:block/blaze_sapling" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/item/blaze_sign.json b/src/hfas/resources/assets/ww_hfas/models/item/blaze_sign.json new file mode 100644 index 0000000..cb92a0e --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/item/blaze_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ww_hfas:item/blaze_sign" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/item/soul_boat.json b/src/hfas/resources/assets/ww_hfas/models/item/soul_boat.json new file mode 100644 index 0000000..85ef9eb --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/item/soul_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ww_hfas:item/soul_boat" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/item/soul_chest_boat.json b/src/hfas/resources/assets/ww_hfas/models/item/soul_chest_boat.json new file mode 100644 index 0000000..97dd976 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/item/soul_chest_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ww_hfas:item/soul_chest_boat" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/item/soul_door.json b/src/hfas/resources/assets/ww_hfas/models/item/soul_door.json new file mode 100644 index 0000000..6fce687 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/item/soul_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ww_hfas:item/soul_door" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/item/soul_hanging_sign.json b/src/hfas/resources/assets/ww_hfas/models/item/soul_hanging_sign.json new file mode 100644 index 0000000..ad56140 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/item/soul_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ww_hfas:item/soul_hanging_sign" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/item/soul_sapling.json b/src/hfas/resources/assets/ww_hfas/models/item/soul_sapling.json new file mode 100644 index 0000000..e7a9b11 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/item/soul_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ww_hfas:block/soul_sapling" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/models/item/soul_sign.json b/src/hfas/resources/assets/ww_hfas/models/item/soul_sign.json new file mode 100644 index 0000000..92bdce9 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/models/item/soul_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ww_hfas:item/soul_sign" + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/sounds.json b/src/hfas/resources/assets/ww_hfas/sounds.json new file mode 100644 index 0000000..dc531b1 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/sounds.json @@ -0,0 +1,16 @@ +{ + "entity.piranha.attack": { + "subtitle": "subtitles.entity.piranha.attack", + "sounds": [ + "ww_hfas:entity_piranha_attack_1", + "ww_hfas:entity_piranha_attack_2", + "ww_hfas:entity_piranha_attack_3" + ] + }, + "entity.piranha.death": { + "subtitle": "subtitles.entity.piranha.death", + "sounds": [ + "ww_hfas:entity_piranha_death" + ] + } +} diff --git a/src/hfas/resources/assets/ww_hfas/sounds/entity_piranha_attack_1.ogg b/src/hfas/resources/assets/ww_hfas/sounds/entity_piranha_attack_1.ogg new file mode 100644 index 0000000..697e693 Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/sounds/entity_piranha_attack_1.ogg differ diff --git a/src/hfas/resources/assets/ww_hfas/sounds/entity_piranha_attack_2.ogg b/src/hfas/resources/assets/ww_hfas/sounds/entity_piranha_attack_2.ogg new file mode 100644 index 0000000..3140acb Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/sounds/entity_piranha_attack_2.ogg differ diff --git a/src/hfas/resources/assets/ww_hfas/sounds/entity_piranha_attack_3.ogg b/src/hfas/resources/assets/ww_hfas/sounds/entity_piranha_attack_3.ogg new file mode 100644 index 0000000..47e7504 Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/sounds/entity_piranha_attack_3.ogg differ diff --git a/src/hfas/resources/assets/ww_hfas/sounds/entity_piranha_death.ogg b/src/hfas/resources/assets/ww_hfas/sounds/entity_piranha_death.ogg new file mode 100644 index 0000000..ef9bef8 Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/sounds/entity_piranha_death.ogg differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/blaze_door_bottom.png b/src/hfas/resources/assets/ww_hfas/textures/block/blaze_door_bottom.png new file mode 100644 index 0000000..161d804 Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/block/blaze_door_bottom.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/blaze_door_top.png b/src/hfas/resources/assets/ww_hfas/textures/block/blaze_door_top.png new file mode 100644 index 0000000..98b336f Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/block/blaze_door_top.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/blaze_leaves.png b/src/hfas/resources/assets/ww_hfas/textures/block/blaze_leaves.png new file mode 100644 index 0000000..e07925b Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/block/blaze_leaves.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/blaze_log.png b/src/hfas/resources/assets/ww_hfas/textures/block/blaze_log.png new file mode 100644 index 0000000..7058673 Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/block/blaze_log.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/blaze_log.png.mcmeta b/src/hfas/resources/assets/ww_hfas/textures/block/blaze_log.png.mcmeta new file mode 100644 index 0000000..67b3e83 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/textures/block/blaze_log.png.mcmeta @@ -0,0 +1,24 @@ +{ + "animation": { + "frametime": 5, + "interpolate": true, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/blaze_log_top.png b/src/hfas/resources/assets/ww_hfas/textures/block/blaze_log_top.png new file mode 100644 index 0000000..ee7f2b3 Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/block/blaze_log_top.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/blaze_log_top.png.mcmeta b/src/hfas/resources/assets/ww_hfas/textures/block/blaze_log_top.png.mcmeta new file mode 100644 index 0000000..67b3e83 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/textures/block/blaze_log_top.png.mcmeta @@ -0,0 +1,24 @@ +{ + "animation": { + "frametime": 5, + "interpolate": true, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/blaze_planks.png b/src/hfas/resources/assets/ww_hfas/textures/block/blaze_planks.png new file mode 100644 index 0000000..bad9e57 Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/block/blaze_planks.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/blaze_sapling.png b/src/hfas/resources/assets/ww_hfas/textures/block/blaze_sapling.png new file mode 100644 index 0000000..b87819d Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/block/blaze_sapling.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/blaze_trapdoor.png b/src/hfas/resources/assets/ww_hfas/textures/block/blaze_trapdoor.png new file mode 100644 index 0000000..a28b7ee Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/block/blaze_trapdoor.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/soul_door_bottom.png b/src/hfas/resources/assets/ww_hfas/textures/block/soul_door_bottom.png new file mode 100644 index 0000000..55cbba2 Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/block/soul_door_bottom.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/soul_door_top.png b/src/hfas/resources/assets/ww_hfas/textures/block/soul_door_top.png new file mode 100644 index 0000000..ddd9c8f Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/block/soul_door_top.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/soul_leaves.png b/src/hfas/resources/assets/ww_hfas/textures/block/soul_leaves.png new file mode 100644 index 0000000..defa8b1 Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/block/soul_leaves.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/soul_log.png b/src/hfas/resources/assets/ww_hfas/textures/block/soul_log.png new file mode 100644 index 0000000..fa20a0d Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/block/soul_log.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/soul_log.png.mcmeta b/src/hfas/resources/assets/ww_hfas/textures/block/soul_log.png.mcmeta new file mode 100644 index 0000000..67b3e83 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/textures/block/soul_log.png.mcmeta @@ -0,0 +1,24 @@ +{ + "animation": { + "frametime": 5, + "interpolate": true, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/soul_log_top.png b/src/hfas/resources/assets/ww_hfas/textures/block/soul_log_top.png new file mode 100644 index 0000000..2308281 Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/block/soul_log_top.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/soul_log_top.png.mcmeta b/src/hfas/resources/assets/ww_hfas/textures/block/soul_log_top.png.mcmeta new file mode 100644 index 0000000..67b3e83 --- /dev/null +++ b/src/hfas/resources/assets/ww_hfas/textures/block/soul_log_top.png.mcmeta @@ -0,0 +1,24 @@ +{ + "animation": { + "frametime": 5, + "interpolate": true, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/soul_planks.png b/src/hfas/resources/assets/ww_hfas/textures/block/soul_planks.png new file mode 100644 index 0000000..8ffdb22 Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/block/soul_planks.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/soul_sapling.png b/src/hfas/resources/assets/ww_hfas/textures/block/soul_sapling.png new file mode 100644 index 0000000..831e798 Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/block/soul_sapling.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/soul_trapdoor.png b/src/hfas/resources/assets/ww_hfas/textures/block/soul_trapdoor.png new file mode 100644 index 0000000..3c98316 Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/block/soul_trapdoor.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/stripped_blaze_log.png b/src/hfas/resources/assets/ww_hfas/textures/block/stripped_blaze_log.png new file mode 100644 index 0000000..0700787 Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/block/stripped_blaze_log.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/stripped_blaze_log_top.png b/src/hfas/resources/assets/ww_hfas/textures/block/stripped_blaze_log_top.png new file mode 100644 index 0000000..a2f5474 Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/block/stripped_blaze_log_top.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/stripped_soul_log.png b/src/hfas/resources/assets/ww_hfas/textures/block/stripped_soul_log.png new file mode 100644 index 0000000..bd1909a Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/block/stripped_soul_log.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/block/stripped_soul_log_top.png b/src/hfas/resources/assets/ww_hfas/textures/block/stripped_soul_log_top.png new file mode 100644 index 0000000..1c6f1a0 Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/block/stripped_soul_log_top.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/entity/piranha.png b/src/hfas/resources/assets/ww_hfas/textures/entity/piranha.png new file mode 100644 index 0000000..c34e5e6 Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/entity/piranha.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/item/blaze_door.png b/src/hfas/resources/assets/ww_hfas/textures/item/blaze_door.png new file mode 100644 index 0000000..9191d0b Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/item/blaze_door.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/item/cooked_piranha.png b/src/hfas/resources/assets/ww_hfas/textures/item/cooked_piranha.png new file mode 100644 index 0000000..fcb0a7f Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/item/cooked_piranha.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/item/fang.png b/src/hfas/resources/assets/ww_hfas/textures/item/fang.png new file mode 100644 index 0000000..897b5d9 Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/item/fang.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/item/piranha.png b/src/hfas/resources/assets/ww_hfas/textures/item/piranha.png new file mode 100644 index 0000000..ea972cf Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/item/piranha.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/item/piranha_bucket.png b/src/hfas/resources/assets/ww_hfas/textures/item/piranha_bucket.png new file mode 100644 index 0000000..eee644b Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/item/piranha_bucket.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/item/piranha_spawn_egg.png b/src/hfas/resources/assets/ww_hfas/textures/item/piranha_spawn_egg.png new file mode 100644 index 0000000..1748094 Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/item/piranha_spawn_egg.png differ diff --git a/src/hfas/resources/assets/ww_hfas/textures/item/soul_door.png b/src/hfas/resources/assets/ww_hfas/textures/item/soul_door.png new file mode 100644 index 0000000..5cf0c34 Binary files /dev/null and b/src/hfas/resources/assets/ww_hfas/textures/item/soul_door.png differ diff --git a/src/hfas/resources/data/c/tags/block/fence_gates/wooden.json b/src/hfas/resources/data/c/tags/block/fence_gates/wooden.json new file mode 100644 index 0000000..5924312 --- /dev/null +++ b/src/hfas/resources/data/c/tags/block/fence_gates/wooden.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_fence_gate", + "ww_hfas:soul_fence_gate", + "ww_hfas:azalea_fence_gate" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/c/tags/block/fences.json b/src/hfas/resources/data/c/tags/block/fences.json new file mode 100644 index 0000000..c52925f --- /dev/null +++ b/src/hfas/resources/data/c/tags/block/fences.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_fence", + "ww_hfas:soul_fence", + "ww_hfas:azalea_fence" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/c/tags/block/fences/wooden.json b/src/hfas/resources/data/c/tags/block/fences/wooden.json new file mode 100644 index 0000000..c52925f --- /dev/null +++ b/src/hfas/resources/data/c/tags/block/fences/wooden.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_fence", + "ww_hfas:soul_fence", + "ww_hfas:azalea_fence" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/c/tags/block/stripped_logs.json b/src/hfas/resources/data/c/tags/block/stripped_logs.json new file mode 100644 index 0000000..94855fa --- /dev/null +++ b/src/hfas/resources/data/c/tags/block/stripped_logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:stripped_blaze_log", + "ww_hfas:stripped_soul_log", + "ww_hfas:stripped_azalea_log" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/c/tags/block/stripped_woods.json b/src/hfas/resources/data/c/tags/block/stripped_woods.json new file mode 100644 index 0000000..c297d5c --- /dev/null +++ b/src/hfas/resources/data/c/tags/block/stripped_woods.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:stripped_blaze_wood", + "ww_hfas:stripped_soul_wood", + "ww_hfas:stripped_azalea_wood" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/c/tags/item/fence_gates/wooden.json b/src/hfas/resources/data/c/tags/item/fence_gates/wooden.json new file mode 100644 index 0000000..5924312 --- /dev/null +++ b/src/hfas/resources/data/c/tags/item/fence_gates/wooden.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_fence_gate", + "ww_hfas:soul_fence_gate", + "ww_hfas:azalea_fence_gate" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/c/tags/item/fences/wooden.json b/src/hfas/resources/data/c/tags/item/fences/wooden.json new file mode 100644 index 0000000..c52925f --- /dev/null +++ b/src/hfas/resources/data/c/tags/item/fences/wooden.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_fence", + "ww_hfas:soul_fence", + "ww_hfas:azalea_fence" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/c/tags/item/stripped_logs.json b/src/hfas/resources/data/c/tags/item/stripped_logs.json new file mode 100644 index 0000000..94855fa --- /dev/null +++ b/src/hfas/resources/data/c/tags/item/stripped_logs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:stripped_blaze_log", + "ww_hfas:stripped_soul_log", + "ww_hfas:stripped_azalea_log" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/c/tags/item/stripped_woods.json b/src/hfas/resources/data/c/tags/item/stripped_woods.json new file mode 100644 index 0000000..c297d5c --- /dev/null +++ b/src/hfas/resources/data/c/tags/item/stripped_woods.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:stripped_blaze_wood", + "ww_hfas:stripped_soul_wood", + "ww_hfas:stripped_azalea_wood" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/all_hanging_signs.json b/src/hfas/resources/data/minecraft/tags/block/all_hanging_signs.json new file mode 100644 index 0000000..5cbc32d --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/all_hanging_signs.json @@ -0,0 +1,10 @@ +{ + "values": [ + "ww_hfas:blaze_hanging_sign", + "ww_hfas:blaze_wall_hanging_sign", + "ww_hfas:soul_hanging_sign", + "ww_hfas:soul_wall_hanging_sign", + "ww_hfas:azalea_hanging_sign", + "ww_hfas:azalea_wall_hanging_sign" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/all_signs.json b/src/hfas/resources/data/minecraft/tags/block/all_signs.json new file mode 100644 index 0000000..233f456 --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/all_signs.json @@ -0,0 +1,10 @@ +{ + "values": [ + "ww_hfas:blaze_sign", + "ww_hfas:blaze_wall_sign", + "ww_hfas:soul_sign", + "ww_hfas:soul_wall_sign", + "ww_hfas:azalea_sign", + "ww_hfas:azalea_wall_sign" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/ceiling_hanging_signs.json b/src/hfas/resources/data/minecraft/tags/block/ceiling_hanging_signs.json new file mode 100644 index 0000000..89c3e35 --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/ceiling_hanging_signs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_hanging_sign", + "ww_hfas:soul_hanging_sign", + "ww_hfas:azalea_hanging_sign" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/dirt.json b/src/hfas/resources/data/minecraft/tags/block/dirt.json new file mode 100644 index 0000000..cd686ba --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/dirt.json @@ -0,0 +1,6 @@ +{ + "values": [ + "ww_hfas:scorched_grass_block", + "ww_hfas:scorched_dirt" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/doors.json b/src/hfas/resources/data/minecraft/tags/block/doors.json new file mode 100644 index 0000000..2bc45ed --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/doors.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_door", + "ww_hfas:soul_door", + "ww_hfas:azalea_door" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/fence_gates.json b/src/hfas/resources/data/minecraft/tags/block/fence_gates.json new file mode 100644 index 0000000..5924312 --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/fence_gates.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_fence_gate", + "ww_hfas:soul_fence_gate", + "ww_hfas:azalea_fence_gate" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/fences.json b/src/hfas/resources/data/minecraft/tags/block/fences.json new file mode 100644 index 0000000..c52925f --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/fences.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_fence", + "ww_hfas:soul_fence", + "ww_hfas:azalea_fence" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/flower_pots.json b/src/hfas/resources/data/minecraft/tags/block/flower_pots.json new file mode 100644 index 0000000..4d8d167 --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/flower_pots.json @@ -0,0 +1,6 @@ +{ + "values": [ + "ww_hfas:potted_blaze_sapling", + "ww_hfas:potted_soul_sapling" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/leaves.json b/src/hfas/resources/data/minecraft/tags/block/leaves.json new file mode 100644 index 0000000..0ac131e --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/leaves.json @@ -0,0 +1,6 @@ +{ + "values": [ + "ww_hfas:blaze_leaves", + "ww_hfas:soul_leaves" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/logs.json b/src/hfas/resources/data/minecraft/tags/block/logs.json new file mode 100644 index 0000000..e35133a --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/logs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "ww_hfas:blaze_log", + "ww_hfas:blaze_wood", + "ww_hfas:stripped_blaze_log", + "ww_hfas:stripped_blaze_wood", + "ww_hfas:soul_log", + "ww_hfas:soul_wood", + "ww_hfas:stripped_soul_log", + "ww_hfas:stripped_soul_wood", + "ww_hfas:azalea_log", + "ww_hfas:azalea_wood", + "ww_hfas:stripped_azalea_log", + "ww_hfas:stripped_azalea_wood" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/logs_that_burn.json b/src/hfas/resources/data/minecraft/tags/block/logs_that_burn.json new file mode 100644 index 0000000..e35133a --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/logs_that_burn.json @@ -0,0 +1,16 @@ +{ + "values": [ + "ww_hfas:blaze_log", + "ww_hfas:blaze_wood", + "ww_hfas:stripped_blaze_log", + "ww_hfas:stripped_blaze_wood", + "ww_hfas:soul_log", + "ww_hfas:soul_wood", + "ww_hfas:stripped_soul_log", + "ww_hfas:stripped_soul_wood", + "ww_hfas:azalea_log", + "ww_hfas:azalea_wood", + "ww_hfas:stripped_azalea_log", + "ww_hfas:stripped_azalea_wood" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/mineable/axe.json b/src/hfas/resources/data/minecraft/tags/block/mineable/axe.json new file mode 100644 index 0000000..d569c41 --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/mineable/axe.json @@ -0,0 +1,56 @@ +{ + "values": [ + "ww_hfas:blaze_log", + "ww_hfas:blaze_wood", + "ww_hfas:stripped_blaze_log", + "ww_hfas:stripped_blaze_wood", + "ww_hfas:blaze_planks", + "ww_hfas:blaze_stairs", + "ww_hfas:blaze_slab", + "ww_hfas:blaze_fence", + "ww_hfas:blaze_fence_gate", + "ww_hfas:blaze_door", + "ww_hfas:blaze_trapdoor", + "ww_hfas:blaze_pressure_plate", + "ww_hfas:blaze_button", + "ww_hfas:blaze_sign", + "ww_hfas:blaze_wall_sign", + "ww_hfas:blaze_hanging_sign", + "ww_hfas:blaze_wall_hanging_sign", + "ww_hfas:soul_log", + "ww_hfas:soul_wood", + "ww_hfas:stripped_soul_log", + "ww_hfas:stripped_soul_wood", + "ww_hfas:soul_planks", + "ww_hfas:soul_stairs", + "ww_hfas:soul_slab", + "ww_hfas:soul_fence", + "ww_hfas:soul_fence_gate", + "ww_hfas:soul_door", + "ww_hfas:soul_trapdoor", + "ww_hfas:soul_pressure_plate", + "ww_hfas:soul_button", + "ww_hfas:soul_sign", + "ww_hfas:soul_wall_sign", + "ww_hfas:soul_hanging_sign", + "ww_hfas:soul_wall_hanging_sign", + "ww_hfas:azalea_log", + "ww_hfas:azalea_wood", + "ww_hfas:stripped_azalea_log", + "ww_hfas:stripped_azalea_wood", + "ww_hfas:azalea_planks", + "ww_hfas:azalea_stairs", + "ww_hfas:azalea_slab", + "ww_hfas:azalea_fence", + "ww_hfas:azalea_fence_gate", + "ww_hfas:azalea_door", + "ww_hfas:azalea_trapdoor", + "ww_hfas:azalea_pressure_plate", + "ww_hfas:azalea_button", + "ww_hfas:azalea_sign", + "ww_hfas:azalea_wall_sign", + "ww_hfas:azalea_hanging_sign", + "ww_hfas:azalea_wall_hanging_sign", + "ww_hfas:fletching_table" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/overworld_natural_logs.json b/src/hfas/resources/data/minecraft/tags/block/overworld_natural_logs.json new file mode 100644 index 0000000..7771fb0 --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/overworld_natural_logs.json @@ -0,0 +1,6 @@ +{ + "values": [ + "ww_hfas:blaze_log", + "ww_hfas:soul_log" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/planks.json b/src/hfas/resources/data/minecraft/tags/block/planks.json new file mode 100644 index 0000000..7eab9b1 --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/planks.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_planks", + "ww_hfas:soul_planks", + "ww_hfas:azalea_planks" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/saplings.json b/src/hfas/resources/data/minecraft/tags/block/saplings.json new file mode 100644 index 0000000..26a05ef --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/saplings.json @@ -0,0 +1,6 @@ +{ + "values": [ + "ww_hfas:blaze_sapling", + "ww_hfas:soul_sapling" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/standing_signs.json b/src/hfas/resources/data/minecraft/tags/block/standing_signs.json new file mode 100644 index 0000000..a6879dc --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/standing_signs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_sign", + "ww_hfas:soul_sign", + "ww_hfas:azalea_sign" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/trapdoors.json b/src/hfas/resources/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 0000000..e0fd3d8 --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_trapdoor", + "ww_hfas:soul_trapdoor", + "ww_hfas:azalea_trapdoor" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/wall_hanging_signs.json b/src/hfas/resources/data/minecraft/tags/block/wall_hanging_signs.json new file mode 100644 index 0000000..8baa25e --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/wall_hanging_signs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_wall_hanging_sign", + "ww_hfas:soul_wall_hanging_sign", + "ww_hfas:azalea_wall_hanging_sign" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/wall_signs.json b/src/hfas/resources/data/minecraft/tags/block/wall_signs.json new file mode 100644 index 0000000..917f70e --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/wall_signs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_wall_sign", + "ww_hfas:soul_wall_sign", + "ww_hfas:azalea_wall_sign" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/wooden_buttons.json b/src/hfas/resources/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 0000000..d854e4b --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_button", + "ww_hfas:soul_button", + "ww_hfas:azalea_button" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/wooden_doors.json b/src/hfas/resources/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 0000000..2bc45ed --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_door", + "ww_hfas:soul_door", + "ww_hfas:azalea_door" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/wooden_fences.json b/src/hfas/resources/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 0000000..c52925f --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_fence", + "ww_hfas:soul_fence", + "ww_hfas:azalea_fence" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/wooden_pressure_plates.json b/src/hfas/resources/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 0000000..dde9ab5 --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_pressure_plate", + "ww_hfas:soul_pressure_plate", + "ww_hfas:azalea_pressure_plate" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/wooden_slabs.json b/src/hfas/resources/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 0000000..df411e9 --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_slab", + "ww_hfas:soul_slab", + "ww_hfas:azalea_slab" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/wooden_stairs.json b/src/hfas/resources/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 0000000..805944b --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_stairs", + "ww_hfas:soul_stairs", + "ww_hfas:azalea_stairs" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/block/wooden_trapdoors.json b/src/hfas/resources/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 0000000..e0fd3d8 --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_trapdoor", + "ww_hfas:soul_trapdoor", + "ww_hfas:azalea_trapdoor" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/item/boats.json b/src/hfas/resources/data/minecraft/tags/item/boats.json new file mode 100644 index 0000000..62eb500 --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/item/boats.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_boat", + "ww_hfas:soul_boat", + "ww_hfas:azalea_boat" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/item/buttons.json b/src/hfas/resources/data/minecraft/tags/item/buttons.json new file mode 100644 index 0000000..d854e4b --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/item/buttons.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_button", + "ww_hfas:soul_button", + "ww_hfas:azalea_button" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/item/chest_boats.json b/src/hfas/resources/data/minecraft/tags/item/chest_boats.json new file mode 100644 index 0000000..47a2c16 --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/item/chest_boats.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_chest_boat", + "ww_hfas:soul_chest_boat", + "ww_hfas:azalea_chest_boat" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/item/doors.json b/src/hfas/resources/data/minecraft/tags/item/doors.json new file mode 100644 index 0000000..2bc45ed --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/item/doors.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_door", + "ww_hfas:soul_door", + "ww_hfas:azalea_door" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/item/fence_gates.json b/src/hfas/resources/data/minecraft/tags/item/fence_gates.json new file mode 100644 index 0000000..5924312 --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/item/fence_gates.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_fence_gate", + "ww_hfas:soul_fence_gate", + "ww_hfas:azalea_fence_gate" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/item/hanging_signs.json b/src/hfas/resources/data/minecraft/tags/item/hanging_signs.json new file mode 100644 index 0000000..89c3e35 --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/item/hanging_signs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_hanging_sign", + "ww_hfas:soul_hanging_sign", + "ww_hfas:azalea_hanging_sign" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/item/leaves.json b/src/hfas/resources/data/minecraft/tags/item/leaves.json new file mode 100644 index 0000000..0ac131e --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/item/leaves.json @@ -0,0 +1,6 @@ +{ + "values": [ + "ww_hfas:blaze_leaves", + "ww_hfas:soul_leaves" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/item/logs.json b/src/hfas/resources/data/minecraft/tags/item/logs.json new file mode 100644 index 0000000..e35133a --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/item/logs.json @@ -0,0 +1,16 @@ +{ + "values": [ + "ww_hfas:blaze_log", + "ww_hfas:blaze_wood", + "ww_hfas:stripped_blaze_log", + "ww_hfas:stripped_blaze_wood", + "ww_hfas:soul_log", + "ww_hfas:soul_wood", + "ww_hfas:stripped_soul_log", + "ww_hfas:stripped_soul_wood", + "ww_hfas:azalea_log", + "ww_hfas:azalea_wood", + "ww_hfas:stripped_azalea_log", + "ww_hfas:stripped_azalea_wood" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/item/logs_that_burn.json b/src/hfas/resources/data/minecraft/tags/item/logs_that_burn.json new file mode 100644 index 0000000..e35133a --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/item/logs_that_burn.json @@ -0,0 +1,16 @@ +{ + "values": [ + "ww_hfas:blaze_log", + "ww_hfas:blaze_wood", + "ww_hfas:stripped_blaze_log", + "ww_hfas:stripped_blaze_wood", + "ww_hfas:soul_log", + "ww_hfas:soul_wood", + "ww_hfas:stripped_soul_log", + "ww_hfas:stripped_soul_wood", + "ww_hfas:azalea_log", + "ww_hfas:azalea_wood", + "ww_hfas:stripped_azalea_log", + "ww_hfas:stripped_azalea_wood" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/item/planks.json b/src/hfas/resources/data/minecraft/tags/item/planks.json new file mode 100644 index 0000000..7eab9b1 --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/item/planks.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_planks", + "ww_hfas:soul_planks", + "ww_hfas:azalea_planks" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/item/saplings.json b/src/hfas/resources/data/minecraft/tags/item/saplings.json new file mode 100644 index 0000000..26a05ef --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/item/saplings.json @@ -0,0 +1,6 @@ +{ + "values": [ + "ww_hfas:blaze_sapling", + "ww_hfas:soul_sapling" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/item/signs.json b/src/hfas/resources/data/minecraft/tags/item/signs.json new file mode 100644 index 0000000..a6879dc --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/item/signs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_sign", + "ww_hfas:soul_sign", + "ww_hfas:azalea_sign" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/item/trapdoors.json b/src/hfas/resources/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 0000000..e0fd3d8 --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_trapdoor", + "ww_hfas:soul_trapdoor", + "ww_hfas:azalea_trapdoor" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/item/wooden_buttons.json b/src/hfas/resources/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 0000000..d854e4b --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_button", + "ww_hfas:soul_button", + "ww_hfas:azalea_button" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/item/wooden_doors.json b/src/hfas/resources/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 0000000..2bc45ed --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_door", + "ww_hfas:soul_door", + "ww_hfas:azalea_door" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/item/wooden_fences.json b/src/hfas/resources/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 0000000..c52925f --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_fence", + "ww_hfas:soul_fence", + "ww_hfas:azalea_fence" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/item/wooden_pressure_plates.json b/src/hfas/resources/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 0000000..dde9ab5 --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_pressure_plate", + "ww_hfas:soul_pressure_plate", + "ww_hfas:azalea_pressure_plate" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/item/wooden_slabs.json b/src/hfas/resources/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 0000000..df411e9 --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_slab", + "ww_hfas:soul_slab", + "ww_hfas:azalea_slab" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/item/wooden_stairs.json b/src/hfas/resources/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 0000000..805944b --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_stairs", + "ww_hfas:soul_stairs", + "ww_hfas:azalea_stairs" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/minecraft/tags/item/wooden_trapdoors.json b/src/hfas/resources/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 0000000..e0fd3d8 --- /dev/null +++ b/src/hfas/resources/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,7 @@ +{ + "values": [ + "ww_hfas:blaze_trapdoor", + "ww_hfas:soul_trapdoor", + "ww_hfas:azalea_trapdoor" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/neoforge/data_maps/block/strippables.json b/src/hfas/resources/data/neoforge/data_maps/block/strippables.json new file mode 100644 index 0000000..bca011a --- /dev/null +++ b/src/hfas/resources/data/neoforge/data_maps/block/strippables.json @@ -0,0 +1,22 @@ +{ + "values": { + "ww_hfas:azalea_log": { + "stripped_block": "ww_hfas:stripped_azalea_log" + }, + "ww_hfas:azalea_wood": { + "stripped_block": "ww_hfas:stripped_azalea_wood" + }, + "ww_hfas:blaze_log": { + "stripped_block": "ww_hfas:stripped_blaze_log" + }, + "ww_hfas:blaze_wood": { + "stripped_block": "ww_hfas:stripped_blaze_wood" + }, + "ww_hfas:soul_log": { + "stripped_block": "ww_hfas:stripped_soul_log" + }, + "ww_hfas:soul_wood": { + "stripped_block": "ww_hfas:stripped_soul_wood" + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/azalea_planks.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/azalea_planks.json new file mode 100644 index 0000000..da67a8e --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/azalea_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_azalea_log": { + "conditions": { + "items": [ + { + "items": "ww_hfas:azalea_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:azalea_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_azalea_log" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:azalea_planks" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/azalea_slab.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/azalea_slab.json new file mode 100644 index 0000000..ab61f14 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/azalea_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_azalea_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:azalea_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:azalea_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_azalea_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:azalea_slab" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/azalea_stairs.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/azalea_stairs.json new file mode 100644 index 0000000..531589f --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/azalea_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_azalea_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:azalea_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:azalea_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_azalea_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:azalea_stairs" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/azalea_wood.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/azalea_wood.json new file mode 100644 index 0000000..803e1ce --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/azalea_wood.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_azalea_log": { + "conditions": { + "items": [ + { + "items": "ww_hfas:azalea_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:azalea_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_azalea_log" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:azalea_wood" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/blaze_planks.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/blaze_planks.json new file mode 100644 index 0000000..df7917b --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/blaze_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blaze_log": { + "conditions": { + "items": [ + { + "items": "ww_hfas:blaze_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:blaze_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blaze_log" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:blaze_planks" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/blaze_slab.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/blaze_slab.json new file mode 100644 index 0000000..09eacd2 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/blaze_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blaze_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:blaze_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:blaze_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blaze_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:blaze_slab" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/blaze_stairs.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/blaze_stairs.json new file mode 100644 index 0000000..64c7771 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/blaze_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blaze_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:blaze_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:blaze_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blaze_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:blaze_stairs" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/blaze_wood.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/blaze_wood.json new file mode 100644 index 0000000..9d0a0cf --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/blaze_wood.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blaze_log": { + "conditions": { + "items": [ + { + "items": "ww_hfas:blaze_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:blaze_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blaze_log" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:blaze_wood" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/soul_planks.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/soul_planks.json new file mode 100644 index 0000000..d70d43e --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/soul_planks.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_log": { + "conditions": { + "items": [ + { + "items": "ww_hfas:soul_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:soul_planks" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_log" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:soul_planks" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/soul_slab.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/soul_slab.json new file mode 100644 index 0000000..df8ae9c --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/soul_slab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:soul_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:soul_slab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:soul_slab" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/soul_stairs.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/soul_stairs.json new file mode 100644 index 0000000..9fd2421 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/soul_stairs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:soul_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:soul_stairs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:soul_stairs" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/soul_wood.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/soul_wood.json new file mode 100644 index 0000000..ffb1150 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/building_blocks/soul_wood.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_log": { + "conditions": { + "items": [ + { + "items": "ww_hfas:soul_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:soul_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_log" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:soul_wood" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/azalea_fence.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/azalea_fence.json new file mode 100644 index 0000000..735c7d1 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/azalea_fence.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_azalea_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:azalea_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:azalea_fence" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_azalea_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:azalea_fence" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/azalea_hanging_sign.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/azalea_hanging_sign.json new file mode 100644 index 0000000..b41f5ab --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/azalea_hanging_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_azalea_stripped_log": { + "conditions": { + "items": [ + { + "items": "ww_hfas:stripped_azalea_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:azalea_hanging_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_azalea_stripped_log" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:azalea_hanging_sign" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/azalea_sign.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/azalea_sign.json new file mode 100644 index 0000000..13e958b --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/azalea_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_azalea_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:azalea_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:azalea_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_azalea_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:azalea_sign" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/blaze_fence.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/blaze_fence.json new file mode 100644 index 0000000..59597f8 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/blaze_fence.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blaze_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:blaze_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:blaze_fence" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blaze_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:blaze_fence" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/blaze_hanging_sign.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/blaze_hanging_sign.json new file mode 100644 index 0000000..b12d42e --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/blaze_hanging_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blaze_stripped_log": { + "conditions": { + "items": [ + { + "items": "ww_hfas:stripped_blaze_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:blaze_hanging_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blaze_stripped_log" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:blaze_hanging_sign" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/blaze_sign.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/blaze_sign.json new file mode 100644 index 0000000..a603ced --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/blaze_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blaze_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:blaze_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:blaze_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blaze_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:blaze_sign" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/soul_fence.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/soul_fence.json new file mode 100644 index 0000000..ac66a91 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/soul_fence.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:soul_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:soul_fence" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:soul_fence" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/soul_hanging_sign.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/soul_hanging_sign.json new file mode 100644 index 0000000..e73b842 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/soul_hanging_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_stripped_log": { + "conditions": { + "items": [ + { + "items": "ww_hfas:stripped_soul_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:soul_hanging_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_stripped_log" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:soul_hanging_sign" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/soul_sign.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/soul_sign.json new file mode 100644 index 0000000..93c92cc --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/decorations/soul_sign.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:soul_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:soul_sign" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:soul_sign" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/azalea_button.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/azalea_button.json new file mode 100644 index 0000000..d9905e1 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/azalea_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_azalea_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:azalea_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:azalea_button" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_azalea_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:azalea_button" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/azalea_door.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/azalea_door.json new file mode 100644 index 0000000..eef4172 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/azalea_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_azalea_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:azalea_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:azalea_door" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_azalea_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:azalea_door" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/azalea_fence_gate.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/azalea_fence_gate.json new file mode 100644 index 0000000..c8f2e7f --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/azalea_fence_gate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_azalea_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:azalea_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:azalea_fence_gate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_azalea_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:azalea_fence_gate" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/azalea_pressure_plate.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/azalea_pressure_plate.json new file mode 100644 index 0000000..a65b524 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/azalea_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_azalea_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:azalea_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:azalea_pressure_plate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_azalea_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:azalea_pressure_plate" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/azalea_trapdoor.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/azalea_trapdoor.json new file mode 100644 index 0000000..916dba0 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/azalea_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_azalea_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:azalea_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:azalea_trapdoor" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_azalea_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:azalea_trapdoor" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/blaze_button.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/blaze_button.json new file mode 100644 index 0000000..3e2a199 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/blaze_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blaze_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:blaze_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:blaze_button" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blaze_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:blaze_button" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/blaze_door.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/blaze_door.json new file mode 100644 index 0000000..7644748 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/blaze_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blaze_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:blaze_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:blaze_door" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blaze_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:blaze_door" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/blaze_fence_gate.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/blaze_fence_gate.json new file mode 100644 index 0000000..f5ce8fa --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/blaze_fence_gate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blaze_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:blaze_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:blaze_fence_gate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blaze_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:blaze_fence_gate" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/blaze_pressure_plate.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/blaze_pressure_plate.json new file mode 100644 index 0000000..9ad5c50 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/blaze_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blaze_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:blaze_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:blaze_pressure_plate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blaze_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:blaze_pressure_plate" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/blaze_trapdoor.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/blaze_trapdoor.json new file mode 100644 index 0000000..c368c32 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/blaze_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blaze_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:blaze_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:blaze_trapdoor" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blaze_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:blaze_trapdoor" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/soul_button.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/soul_button.json new file mode 100644 index 0000000..dc8c182 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/soul_button.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:soul_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:soul_button" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:soul_button" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/soul_door.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/soul_door.json new file mode 100644 index 0000000..9da37a6 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/soul_door.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:soul_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:soul_door" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:soul_door" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/soul_fence_gate.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/soul_fence_gate.json new file mode 100644 index 0000000..cc68c82 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/soul_fence_gate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:soul_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:soul_fence_gate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:soul_fence_gate" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/soul_pressure_plate.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/soul_pressure_plate.json new file mode 100644 index 0000000..fc8585b --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/soul_pressure_plate.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:soul_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:soul_pressure_plate" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:soul_pressure_plate" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/soul_trapdoor.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/soul_trapdoor.json new file mode 100644 index 0000000..5e18497 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/redstone/soul_trapdoor.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:soul_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:soul_trapdoor" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:soul_trapdoor" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/transportation/azalea_boat.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/transportation/azalea_boat.json new file mode 100644 index 0000000..3dc39e3 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/transportation/azalea_boat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_azalea_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:azalea_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:azalea_boat" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_azalea_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:azalea_boat" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/transportation/azalea_chest_boat.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/transportation/azalea_chest_boat.json new file mode 100644 index 0000000..25f7742 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/transportation/azalea_chest_boat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_azalea_boat": { + "conditions": { + "items": [ + { + "items": "ww_hfas:azalea_boat" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:azalea_chest_boat" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_azalea_boat" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:azalea_chest_boat" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/transportation/blaze_boat.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/transportation/blaze_boat.json new file mode 100644 index 0000000..7899eac --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/transportation/blaze_boat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blaze_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:blaze_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:blaze_boat" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blaze_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:blaze_boat" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/transportation/blaze_chest_boat.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/transportation/blaze_chest_boat.json new file mode 100644 index 0000000..ea1b322 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/transportation/blaze_chest_boat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blaze_boat": { + "conditions": { + "items": [ + { + "items": "ww_hfas:blaze_boat" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:blaze_chest_boat" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blaze_boat" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:blaze_chest_boat" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/transportation/soul_boat.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/transportation/soul_boat.json new file mode 100644 index 0000000..2513c20 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/transportation/soul_boat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_planks": { + "conditions": { + "items": [ + { + "items": "ww_hfas:soul_planks" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:soul_boat" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_planks" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:soul_boat" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/advancement/recipes/transportation/soul_chest_boat.json b/src/hfas/resources/data/ww_hfas/advancement/recipes/transportation/soul_chest_boat.json new file mode 100644 index 0000000..db25256 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/advancement/recipes/transportation/soul_chest_boat.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soul_boat": { + "conditions": { + "items": [ + { + "items": "ww_hfas:soul_boat" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ww_hfas:soul_chest_boat" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soul_boat" + ] + ], + "rewards": { + "recipes": [ + "ww_hfas:soul_chest_boat" + ] + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_button.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_button.json new file mode 100644 index 0000000..03bcf0a --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_button.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:azalea_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/azalea_button" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_door.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_door.json new file mode 100644 index 0000000..c7877c6 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "ww_hfas:azalea_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "ww_hfas:azalea_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/azalea_door" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_fence.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_fence.json new file mode 100644 index 0000000..a03a4c0 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_fence.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:azalea_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/azalea_fence" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_fence_gate.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_fence_gate.json new file mode 100644 index 0000000..5ebe521 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_fence_gate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:azalea_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/azalea_fence_gate" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_hanging_sign.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_hanging_sign.json new file mode 100644 index 0000000..6fc4f64 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_hanging_sign.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:azalea_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/azalea_hanging_sign" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_log.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_log.json new file mode 100644 index 0000000..4ffbb47 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_log.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:azalea_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/azalea_log" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_planks.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_planks.json new file mode 100644 index 0000000..588f0d4 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_planks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:azalea_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/azalea_planks" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_pressure_plate.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_pressure_plate.json new file mode 100644 index 0000000..0392b05 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_pressure_plate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:azalea_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/azalea_pressure_plate" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_sign.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_sign.json new file mode 100644 index 0000000..a43d569 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_sign.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:azalea_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/azalea_sign" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_slab.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_slab.json new file mode 100644 index 0000000..2911549 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_slab.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:azalea_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/azalea_slab" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_stairs.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_stairs.json new file mode 100644 index 0000000..29b96f7 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:azalea_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/azalea_stairs" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_trapdoor.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_trapdoor.json new file mode 100644 index 0000000..21e1b86 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_trapdoor.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:azalea_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/azalea_trapdoor" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_wall_hanging_sign.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_wall_hanging_sign.json new file mode 100644 index 0000000..883a76f --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_wall_hanging_sign.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:azalea_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/azalea_wall_hanging_sign" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_wall_sign.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_wall_sign.json new file mode 100644 index 0000000..57a8056 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_wall_sign.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:azalea_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/azalea_wall_sign" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_wood.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_wood.json new file mode 100644 index 0000000..26f3879 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/azalea_wood.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:azalea_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/azalea_wood" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_button.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_button.json new file mode 100644 index 0000000..eacccfa --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_button.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:blaze_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/blaze_button" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_door.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_door.json new file mode 100644 index 0000000..66d0ff8 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "ww_hfas:blaze_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "ww_hfas:blaze_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/blaze_door" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_fence.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_fence.json new file mode 100644 index 0000000..c7791f2 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_fence.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:blaze_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/blaze_fence" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_fence_gate.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_fence_gate.json new file mode 100644 index 0000000..4108bf7 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_fence_gate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:blaze_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/blaze_fence_gate" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_hanging_sign.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_hanging_sign.json new file mode 100644 index 0000000..0303978 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_hanging_sign.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:blaze_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/blaze_hanging_sign" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_leaves.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_leaves.json new file mode 100644 index 0000000..142bb19 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_leaves.json @@ -0,0 +1,130 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "name": "ww_hfas:blaze_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.05 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "ww_hfas:blaze_sapling" + } + ] + } + ], + "rolls": 1.0 + }, + { + "conditions": [ + { + "condition": "minecraft:inverted", + "term": { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/blaze_leaves" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_log.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_log.json new file mode 100644 index 0000000..e615727 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_log.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:blaze_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/blaze_log" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_planks.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_planks.json new file mode 100644 index 0000000..b20003d --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_planks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:blaze_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/blaze_planks" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_pressure_plate.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_pressure_plate.json new file mode 100644 index 0000000..03fbb58 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_pressure_plate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:blaze_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/blaze_pressure_plate" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_sapling.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_sapling.json new file mode 100644 index 0000000..1245cb2 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_sapling.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:blaze_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/blaze_sapling" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_sign.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_sign.json new file mode 100644 index 0000000..6c96540 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_sign.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:blaze_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/blaze_sign" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_slab.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_slab.json new file mode 100644 index 0000000..4e599ef --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_slab.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:blaze_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/blaze_slab" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_stairs.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_stairs.json new file mode 100644 index 0000000..2e561c2 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:blaze_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/blaze_stairs" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_trapdoor.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_trapdoor.json new file mode 100644 index 0000000..7225d07 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_trapdoor.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:blaze_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/blaze_trapdoor" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_wall_hanging_sign.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_wall_hanging_sign.json new file mode 100644 index 0000000..63cbd85 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_wall_hanging_sign.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:blaze_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/blaze_wall_hanging_sign" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_wall_sign.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_wall_sign.json new file mode 100644 index 0000000..ecc76a3 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_wall_sign.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:blaze_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/blaze_wall_sign" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_wood.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_wood.json new file mode 100644 index 0000000..4bcd111 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/blaze_wood.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:blaze_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/blaze_wood" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/fletching_table.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/fletching_table.json new file mode 100644 index 0000000..a4d401d --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/fletching_table.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:fletching_table" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/fletching_table" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/potted_blaze_sapling.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/potted_blaze_sapling.json new file mode 100644 index 0000000..58909e1 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/potted_blaze_sapling.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:flower_pot" + } + ], + "rolls": 1.0 + }, + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:blaze_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/potted_blaze_sapling" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/potted_soul_sapling.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/potted_soul_sapling.json new file mode 100644 index 0000000..0e32e13 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/potted_soul_sapling.json @@ -0,0 +1,34 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:flower_pot" + } + ], + "rolls": 1.0 + }, + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:soul_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/potted_soul_sapling" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/scorched_dirt.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/scorched_dirt.json new file mode 100644 index 0000000..c1b779f --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/scorched_dirt.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:scorched_dirt" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/scorched_dirt" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/scorched_grass.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/scorched_grass.json new file mode 100644 index 0000000..a037703 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/scorched_grass.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:scorched_grass" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/scorched_grass" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/scorched_grass_block.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/scorched_grass_block.json new file mode 100644 index 0000000..0404662 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/scorched_grass_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:scorched_grass_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/scorched_grass_block" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/scorched_twig.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/scorched_twig.json new file mode 100644 index 0000000..36aef82 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/scorched_twig.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:scorched_twig" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/scorched_twig" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_button.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_button.json new file mode 100644 index 0000000..fcf2dbf --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_button.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:soul_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/soul_button" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_door.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_door.json new file mode 100644 index 0000000..05fca31 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "ww_hfas:soul_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "ww_hfas:soul_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/soul_door" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_fence.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_fence.json new file mode 100644 index 0000000..c1a07cf --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_fence.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:soul_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/soul_fence" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_fence_gate.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_fence_gate.json new file mode 100644 index 0000000..56c8bf8 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_fence_gate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:soul_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/soul_fence_gate" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_hanging_sign.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_hanging_sign.json new file mode 100644 index 0000000..f3dbb37 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_hanging_sign.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:soul_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/soul_hanging_sign" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_leaves.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_leaves.json new file mode 100644 index 0000000..6ebea64 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_leaves.json @@ -0,0 +1,130 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "name": "ww_hfas:soul_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.05 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "ww_hfas:soul_sapling" + } + ] + } + ], + "rolls": 1.0 + }, + { + "conditions": [ + { + "condition": "minecraft:inverted", + "term": { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/soul_leaves" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_log.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_log.json new file mode 100644 index 0000000..82b0242 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_log.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:soul_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/soul_log" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_planks.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_planks.json new file mode 100644 index 0000000..35d336c --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_planks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:soul_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/soul_planks" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_pressure_plate.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_pressure_plate.json new file mode 100644 index 0000000..91041d4 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_pressure_plate.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:soul_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/soul_pressure_plate" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_sapling.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_sapling.json new file mode 100644 index 0000000..a8a4051 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_sapling.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:soul_sapling" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/soul_sapling" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_sign.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_sign.json new file mode 100644 index 0000000..b4f5967 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_sign.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:soul_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/soul_sign" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_slab.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_slab.json new file mode 100644 index 0000000..3d22200 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_slab.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:soul_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/soul_slab" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_stairs.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_stairs.json new file mode 100644 index 0000000..69b0580 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:soul_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/soul_stairs" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_trapdoor.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_trapdoor.json new file mode 100644 index 0000000..c107f7c --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_trapdoor.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:soul_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/soul_trapdoor" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_wall_hanging_sign.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_wall_hanging_sign.json new file mode 100644 index 0000000..aac71f5 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_wall_hanging_sign.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:soul_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/soul_wall_hanging_sign" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_wall_sign.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_wall_sign.json new file mode 100644 index 0000000..9688647 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_wall_sign.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:soul_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/soul_wall_sign" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_wood.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_wood.json new file mode 100644 index 0000000..75443c9 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/soul_wood.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:soul_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/soul_wood" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/stripped_azalea_log.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/stripped_azalea_log.json new file mode 100644 index 0000000..5049168 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/stripped_azalea_log.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:stripped_azalea_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/stripped_azalea_log" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/stripped_azalea_wood.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/stripped_azalea_wood.json new file mode 100644 index 0000000..97742ac --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/stripped_azalea_wood.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:stripped_azalea_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/stripped_azalea_wood" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/stripped_blaze_log.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/stripped_blaze_log.json new file mode 100644 index 0000000..c2ff7d3 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/stripped_blaze_log.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:stripped_blaze_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/stripped_blaze_log" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/stripped_blaze_wood.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/stripped_blaze_wood.json new file mode 100644 index 0000000..e31f358 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/stripped_blaze_wood.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:stripped_blaze_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/stripped_blaze_wood" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/stripped_soul_log.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/stripped_soul_log.json new file mode 100644 index 0000000..f435582 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/stripped_soul_log.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:stripped_soul_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/stripped_soul_log" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/stripped_soul_wood.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/stripped_soul_wood.json new file mode 100644 index 0000000..0159cdf --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/stripped_soul_wood.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:stripped_soul_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/stripped_soul_wood" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/loot_table/blocks/tiny_cactus.json b/src/hfas/resources/data/ww_hfas/loot_table/blocks/tiny_cactus.json new file mode 100644 index 0000000..318ad19 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/loot_table/blocks/tiny_cactus.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "ww_hfas:tiny_cactus" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "ww_hfas:blocks/tiny_cactus" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/neoforge/biome_modifier/add_azalea_tree.json b/src/hfas/resources/data/ww_hfas/neoforge/biome_modifier/add_azalea_tree.json new file mode 100644 index 0000000..ac3385a --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/neoforge/biome_modifier/add_azalea_tree.json @@ -0,0 +1,6 @@ +{ + "type": "neoforge:add_features", + "biomes": "minecraft:lush_caves", + "features": "ww_hfas:azalea_tree_placed", + "step": "vegetal_decoration" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/neoforge/biome_modifier/add_blaze_tree.json b/src/hfas/resources/data/ww_hfas/neoforge/biome_modifier/add_blaze_tree.json new file mode 100644 index 0000000..12df402 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/neoforge/biome_modifier/add_blaze_tree.json @@ -0,0 +1,6 @@ +{ + "type": "neoforge:add_features", + "biomes": "minecraft:nether_wastes", + "features": "ww_hfas:blaze_tree_placed", + "step": "vegetal_decoration" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/neoforge/biome_modifier/add_soul_tree.json b/src/hfas/resources/data/ww_hfas/neoforge/biome_modifier/add_soul_tree.json new file mode 100644 index 0000000..362fc7c --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/neoforge/biome_modifier/add_soul_tree.json @@ -0,0 +1,6 @@ +{ + "type": "neoforge:add_features", + "biomes": "minecraft:soul_sand_valley", + "features": "ww_hfas:soul_tree_placed", + "step": "vegetal_decoration" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/neoforge/biome_modifier/remove_vanilla_azalea_tree.json b/src/hfas/resources/data/ww_hfas/neoforge/biome_modifier/remove_vanilla_azalea_tree.json new file mode 100644 index 0000000..b7ceefe --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/neoforge/biome_modifier/remove_vanilla_azalea_tree.json @@ -0,0 +1,6 @@ +{ + "type": "neoforge:remove_features", + "biomes": "minecraft:lush_caves", + "features": "minecraft:rooted_azalea_tree", + "steps": "vegetal_decoration" +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/azalea_boat.json b/src/hfas/resources/data/ww_hfas/recipe/azalea_boat.json new file mode 100644 index 0000000..838ae63 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/azalea_boat.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "boat", + "key": { + "#": "ww_hfas:azalea_planks" + }, + "pattern": [ + "# #", + "###" + ], + "result": { + "id": "ww_hfas:azalea_boat" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/azalea_button.json b/src/hfas/resources/data/ww_hfas/recipe/azalea_button.json new file mode 100644 index 0000000..cc6de8d --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/azalea_button.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "redstone", + "ingredients": [ + "ww_hfas:azalea_planks" + ], + "result": { + "id": "ww_hfas:azalea_button" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/azalea_chest_boat.json b/src/hfas/resources/data/ww_hfas/recipe/azalea_chest_boat.json new file mode 100644 index 0000000..1933d42 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/azalea_chest_boat.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "chest_boat", + "ingredients": [ + "ww_hfas:azalea_boat", + "minecraft:chest" + ], + "result": { + "id": "ww_hfas:azalea_chest_boat" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/azalea_door.json b/src/hfas/resources/data/ww_hfas/recipe/azalea_door.json new file mode 100644 index 0000000..4e86a42 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/azalea_door.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": "ww_hfas:azalea_planks" + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "count": 3, + "id": "ww_hfas:azalea_door" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/azalea_fence.json b/src/hfas/resources/data/ww_hfas/recipe/azalea_fence.json new file mode 100644 index 0000000..bc4b764 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/azalea_fence.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "key": { + "#": "minecraft:stick", + "W": "ww_hfas:azalea_planks" + }, + "pattern": [ + "W#W", + "W#W" + ], + "result": { + "count": 3, + "id": "ww_hfas:azalea_fence" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/azalea_fence_gate.json b/src/hfas/resources/data/ww_hfas/recipe/azalea_fence_gate.json new file mode 100644 index 0000000..df68448 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/azalea_fence_gate.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": "minecraft:stick", + "W": "ww_hfas:azalea_planks" + }, + "pattern": [ + "#W#", + "#W#" + ], + "result": { + "id": "ww_hfas:azalea_fence_gate" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/azalea_hanging_sign.json b/src/hfas/resources/data/ww_hfas/recipe/azalea_hanging_sign.json new file mode 100644 index 0000000..2eb0619 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/azalea_hanging_sign.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "hanging_sign", + "key": { + "#": "ww_hfas:stripped_azalea_log", + "X": "minecraft:iron_chain" + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "ww_hfas:azalea_hanging_sign" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/azalea_planks.json b/src/hfas/resources/data/ww_hfas/recipe/azalea_planks.json new file mode 100644 index 0000000..d155086 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/azalea_planks.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "planks", + "ingredients": [ + "ww_hfas:azalea_log" + ], + "result": { + "count": 4, + "id": "ww_hfas:azalea_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/azalea_pressure_plate.json b/src/hfas/resources/data/ww_hfas/recipe/azalea_pressure_plate.json new file mode 100644 index 0000000..cf2bdf3 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/azalea_pressure_plate.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": "ww_hfas:azalea_planks" + }, + "pattern": [ + "##" + ], + "result": { + "id": "ww_hfas:azalea_pressure_plate" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/azalea_sign.json b/src/hfas/resources/data/ww_hfas/recipe/azalea_sign.json new file mode 100644 index 0000000..d0f731f --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/azalea_sign.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "sign", + "key": { + "#": "ww_hfas:azalea_planks", + "X": "minecraft:stick" + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "ww_hfas:azalea_sign" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/azalea_slab.json b/src/hfas/resources/data/ww_hfas/recipe/azalea_slab.json new file mode 100644 index 0000000..2d8e2cd --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/azalea_slab.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": "ww_hfas:azalea_planks" + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "ww_hfas:azalea_slab" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/azalea_stairs.json b/src/hfas/resources/data/ww_hfas/recipe/azalea_stairs.json new file mode 100644 index 0000000..4d7f01b --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/azalea_stairs.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": "ww_hfas:azalea_planks" + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "ww_hfas:azalea_stairs" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/azalea_trapdoor.json b/src/hfas/resources/data/ww_hfas/recipe/azalea_trapdoor.json new file mode 100644 index 0000000..ad70711 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/azalea_trapdoor.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": "ww_hfas:azalea_planks" + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 2, + "id": "ww_hfas:azalea_trapdoor" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/azalea_wood.json b/src/hfas/resources/data/ww_hfas/recipe/azalea_wood.json new file mode 100644 index 0000000..61e1629 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/azalea_wood.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": "ww_hfas:azalea_log" + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "id": "ww_hfas:azalea_wood" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/blaze_boat.json b/src/hfas/resources/data/ww_hfas/recipe/blaze_boat.json new file mode 100644 index 0000000..a305b91 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/blaze_boat.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "boat", + "key": { + "#": "ww_hfas:blaze_planks" + }, + "pattern": [ + "# #", + "###" + ], + "result": { + "id": "ww_hfas:blaze_boat" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/blaze_button.json b/src/hfas/resources/data/ww_hfas/recipe/blaze_button.json new file mode 100644 index 0000000..dc32b34 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/blaze_button.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "redstone", + "ingredients": [ + "ww_hfas:blaze_planks" + ], + "result": { + "id": "ww_hfas:blaze_button" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/blaze_chest_boat.json b/src/hfas/resources/data/ww_hfas/recipe/blaze_chest_boat.json new file mode 100644 index 0000000..cea4e61 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/blaze_chest_boat.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "chest_boat", + "ingredients": [ + "ww_hfas:blaze_boat", + "minecraft:chest" + ], + "result": { + "id": "ww_hfas:blaze_chest_boat" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/blaze_door.json b/src/hfas/resources/data/ww_hfas/recipe/blaze_door.json new file mode 100644 index 0000000..76213fa --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/blaze_door.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": "ww_hfas:blaze_planks" + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "count": 3, + "id": "ww_hfas:blaze_door" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/blaze_fence.json b/src/hfas/resources/data/ww_hfas/recipe/blaze_fence.json new file mode 100644 index 0000000..4504271 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/blaze_fence.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "key": { + "#": "minecraft:stick", + "W": "ww_hfas:blaze_planks" + }, + "pattern": [ + "W#W", + "W#W" + ], + "result": { + "count": 3, + "id": "ww_hfas:blaze_fence" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/blaze_fence_gate.json b/src/hfas/resources/data/ww_hfas/recipe/blaze_fence_gate.json new file mode 100644 index 0000000..745475a --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/blaze_fence_gate.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": "minecraft:stick", + "W": "ww_hfas:blaze_planks" + }, + "pattern": [ + "#W#", + "#W#" + ], + "result": { + "id": "ww_hfas:blaze_fence_gate" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/blaze_hanging_sign.json b/src/hfas/resources/data/ww_hfas/recipe/blaze_hanging_sign.json new file mode 100644 index 0000000..0d82e36 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/blaze_hanging_sign.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "hanging_sign", + "key": { + "#": "ww_hfas:stripped_blaze_log", + "X": "minecraft:iron_chain" + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "ww_hfas:blaze_hanging_sign" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/blaze_planks.json b/src/hfas/resources/data/ww_hfas/recipe/blaze_planks.json new file mode 100644 index 0000000..03a10d1 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/blaze_planks.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "planks", + "ingredients": [ + "ww_hfas:blaze_log" + ], + "result": { + "count": 4, + "id": "ww_hfas:blaze_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/blaze_pressure_plate.json b/src/hfas/resources/data/ww_hfas/recipe/blaze_pressure_plate.json new file mode 100644 index 0000000..3245696 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/blaze_pressure_plate.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": "ww_hfas:blaze_planks" + }, + "pattern": [ + "##" + ], + "result": { + "id": "ww_hfas:blaze_pressure_plate" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/blaze_sign.json b/src/hfas/resources/data/ww_hfas/recipe/blaze_sign.json new file mode 100644 index 0000000..8172341 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/blaze_sign.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "sign", + "key": { + "#": "ww_hfas:blaze_planks", + "X": "minecraft:stick" + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "ww_hfas:blaze_sign" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/blaze_slab.json b/src/hfas/resources/data/ww_hfas/recipe/blaze_slab.json new file mode 100644 index 0000000..69b4720 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/blaze_slab.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": "ww_hfas:blaze_planks" + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "ww_hfas:blaze_slab" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/blaze_stairs.json b/src/hfas/resources/data/ww_hfas/recipe/blaze_stairs.json new file mode 100644 index 0000000..52a15d9 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/blaze_stairs.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": "ww_hfas:blaze_planks" + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "ww_hfas:blaze_stairs" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/blaze_trapdoor.json b/src/hfas/resources/data/ww_hfas/recipe/blaze_trapdoor.json new file mode 100644 index 0000000..8f0f059 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/blaze_trapdoor.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": "ww_hfas:blaze_planks" + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 2, + "id": "ww_hfas:blaze_trapdoor" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/blaze_wood.json b/src/hfas/resources/data/ww_hfas/recipe/blaze_wood.json new file mode 100644 index 0000000..00cfa11 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/blaze_wood.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": "ww_hfas:blaze_log" + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "id": "ww_hfas:blaze_wood" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/soul_boat.json b/src/hfas/resources/data/ww_hfas/recipe/soul_boat.json new file mode 100644 index 0000000..c871897 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/soul_boat.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "boat", + "key": { + "#": "ww_hfas:soul_planks" + }, + "pattern": [ + "# #", + "###" + ], + "result": { + "id": "ww_hfas:soul_boat" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/soul_button.json b/src/hfas/resources/data/ww_hfas/recipe/soul_button.json new file mode 100644 index 0000000..127d543 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/soul_button.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "redstone", + "ingredients": [ + "ww_hfas:soul_planks" + ], + "result": { + "id": "ww_hfas:soul_button" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/soul_chest_boat.json b/src/hfas/resources/data/ww_hfas/recipe/soul_chest_boat.json new file mode 100644 index 0000000..14dfde6 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/soul_chest_boat.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "group": "chest_boat", + "ingredients": [ + "ww_hfas:soul_boat", + "minecraft:chest" + ], + "result": { + "id": "ww_hfas:soul_chest_boat" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/soul_door.json b/src/hfas/resources/data/ww_hfas/recipe/soul_door.json new file mode 100644 index 0000000..4a3515f --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/soul_door.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": "ww_hfas:soul_planks" + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "count": 3, + "id": "ww_hfas:soul_door" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/soul_fence.json b/src/hfas/resources/data/ww_hfas/recipe/soul_fence.json new file mode 100644 index 0000000..d64e115 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/soul_fence.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "key": { + "#": "minecraft:stick", + "W": "ww_hfas:soul_planks" + }, + "pattern": [ + "W#W", + "W#W" + ], + "result": { + "count": 3, + "id": "ww_hfas:soul_fence" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/soul_fence_gate.json b/src/hfas/resources/data/ww_hfas/recipe/soul_fence_gate.json new file mode 100644 index 0000000..5c0427f --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/soul_fence_gate.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": "minecraft:stick", + "W": "ww_hfas:soul_planks" + }, + "pattern": [ + "#W#", + "#W#" + ], + "result": { + "id": "ww_hfas:soul_fence_gate" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/soul_hanging_sign.json b/src/hfas/resources/data/ww_hfas/recipe/soul_hanging_sign.json new file mode 100644 index 0000000..2a1bad9 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/soul_hanging_sign.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "hanging_sign", + "key": { + "#": "ww_hfas:stripped_soul_log", + "X": "minecraft:iron_chain" + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "ww_hfas:soul_hanging_sign" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/soul_planks.json b/src/hfas/resources/data/ww_hfas/recipe/soul_planks.json new file mode 100644 index 0000000..5170187 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/soul_planks.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "planks", + "ingredients": [ + "ww_hfas:soul_log" + ], + "result": { + "count": 4, + "id": "ww_hfas:soul_planks" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/soul_pressure_plate.json b/src/hfas/resources/data/ww_hfas/recipe/soul_pressure_plate.json new file mode 100644 index 0000000..5cc9c34 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/soul_pressure_plate.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": "ww_hfas:soul_planks" + }, + "pattern": [ + "##" + ], + "result": { + "id": "ww_hfas:soul_pressure_plate" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/soul_sign.json b/src/hfas/resources/data/ww_hfas/recipe/soul_sign.json new file mode 100644 index 0000000..67bdf79 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/soul_sign.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "sign", + "key": { + "#": "ww_hfas:soul_planks", + "X": "minecraft:stick" + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "ww_hfas:soul_sign" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/soul_slab.json b/src/hfas/resources/data/ww_hfas/recipe/soul_slab.json new file mode 100644 index 0000000..0eaf551 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/soul_slab.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": "ww_hfas:soul_planks" + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "ww_hfas:soul_slab" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/soul_stairs.json b/src/hfas/resources/data/ww_hfas/recipe/soul_stairs.json new file mode 100644 index 0000000..73d24a8 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/soul_stairs.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": "ww_hfas:soul_planks" + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "ww_hfas:soul_stairs" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/soul_trapdoor.json b/src/hfas/resources/data/ww_hfas/recipe/soul_trapdoor.json new file mode 100644 index 0000000..cf7531c --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/soul_trapdoor.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": "ww_hfas:soul_planks" + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 2, + "id": "ww_hfas:soul_trapdoor" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/recipe/soul_wood.json b/src/hfas/resources/data/ww_hfas/recipe/soul_wood.json new file mode 100644 index 0000000..d43c564 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/recipe/soul_wood.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": "ww_hfas:soul_log" + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "id": "ww_hfas:soul_wood" + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/tags/block/azalea_logs.json b/src/hfas/resources/data/ww_hfas/tags/block/azalea_logs.json new file mode 100644 index 0000000..8b47bdf --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/tags/block/azalea_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "ww_hfas:azalea_log", + "ww_hfas:azalea_wood", + "ww_hfas:stripped_azalea_log", + "ww_hfas:stripped_azalea_wood" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/tags/block/blaze_logs.json b/src/hfas/resources/data/ww_hfas/tags/block/blaze_logs.json new file mode 100644 index 0000000..5b0cec5 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/tags/block/blaze_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "ww_hfas:blaze_log", + "ww_hfas:blaze_wood", + "ww_hfas:stripped_blaze_log", + "ww_hfas:stripped_blaze_wood" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/tags/block/soul_logs.json b/src/hfas/resources/data/ww_hfas/tags/block/soul_logs.json new file mode 100644 index 0000000..aefaa6f --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/tags/block/soul_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "ww_hfas:soul_log", + "ww_hfas:soul_wood", + "ww_hfas:stripped_soul_log", + "ww_hfas:stripped_soul_wood" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/tags/item/azalea_logs.json b/src/hfas/resources/data/ww_hfas/tags/item/azalea_logs.json new file mode 100644 index 0000000..8b47bdf --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/tags/item/azalea_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "ww_hfas:azalea_log", + "ww_hfas:azalea_wood", + "ww_hfas:stripped_azalea_log", + "ww_hfas:stripped_azalea_wood" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/tags/item/blaze_logs.json b/src/hfas/resources/data/ww_hfas/tags/item/blaze_logs.json new file mode 100644 index 0000000..5b0cec5 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/tags/item/blaze_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "ww_hfas:blaze_log", + "ww_hfas:blaze_wood", + "ww_hfas:stripped_blaze_log", + "ww_hfas:stripped_blaze_wood" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/tags/item/soul_logs.json b/src/hfas/resources/data/ww_hfas/tags/item/soul_logs.json new file mode 100644 index 0000000..aefaa6f --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/tags/item/soul_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "ww_hfas:soul_log", + "ww_hfas:soul_wood", + "ww_hfas:stripped_soul_log", + "ww_hfas:stripped_soul_wood" + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/worldgen/configured_feature/azalea_tree.json b/src/hfas/resources/data/ww_hfas/worldgen/configured_feature/azalea_tree.json new file mode 100644 index 0000000..2f599d6 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/worldgen/configured_feature/azalea_tree.json @@ -0,0 +1,71 @@ +{ + "type": "minecraft:tree", + "config": { + "below_trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:rooted_dirt" + } + }, + "decorators": [], + "foliage_placer": { + "type": "minecraft:random_spread_foliage_placer", + "foliage_height": 2, + "leaf_placement_attempts": 50, + "offset": 0, + "radius": 3 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:azalea_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 3 + }, + { + "data": { + "Name": "minecraft:flowering_azalea_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 1 + } + ] + }, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size" + }, + "trunk_placer": { + "type": "minecraft:bending_trunk_placer", + "base_height": 4, + "bend_length": { + "type": "minecraft:uniform", + "max_inclusive": 2, + "min_inclusive": 1 + }, + "height_rand_a": 2, + "height_rand_b": 0, + "min_height_for_leaves": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "ww_hfas:azalea_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/worldgen/configured_feature/blaze_tree.json b/src/hfas/resources/data/ww_hfas/worldgen/configured_feature/blaze_tree.json new file mode 100644 index 0000000..f2acfdf --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/worldgen/configured_feature/blaze_tree.json @@ -0,0 +1,62 @@ +{ + "type": "minecraft:tree", + "config": { + "below_trunk_provider": { + "type": "minecraft:rule_based_state_provider", + "rules": [ + { + "if_true": { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:matching_block_tag", + "tag": "minecraft:cannot_replace_below_tree_trunk" + } + }, + "then": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + } + } + ] + }, + "decorators": [], + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "ww_hfas:blaze_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size" + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 2, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "ww_hfas:blaze_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/worldgen/configured_feature/soul_tree.json b/src/hfas/resources/data/ww_hfas/worldgen/configured_feature/soul_tree.json new file mode 100644 index 0000000..9fe2d82 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/worldgen/configured_feature/soul_tree.json @@ -0,0 +1,62 @@ +{ + "type": "minecraft:tree", + "config": { + "below_trunk_provider": { + "type": "minecraft:rule_based_state_provider", + "rules": [ + { + "if_true": { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:matching_block_tag", + "tag": "minecraft:cannot_replace_below_tree_trunk" + } + }, + "then": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + } + } + ] + }, + "decorators": [], + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "ww_hfas:soul_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size" + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 2, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "ww_hfas:soul_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/worldgen/placed_feature/azalea_tree_placed.json b/src/hfas/resources/data/ww_hfas/worldgen/placed_feature/azalea_tree_placed.json new file mode 100644 index 0000000..6e408d5 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/worldgen/placed_feature/azalea_tree_placed.json @@ -0,0 +1,48 @@ +{ + "feature": "ww_hfas:azalea_tree", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "max_inclusive": 2, + "min_inclusive": 1 + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "absolute": 256 + }, + "min_inclusive": { + "above_bottom": 0 + } + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_block_tag", + "tag": "minecraft:air" + }, + "direction_of_search": "up", + "max_steps": 12, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:random_offset", + "xz_spread": 0, + "y_spread": -1 + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/worldgen/placed_feature/blaze_tree_placed.json b/src/hfas/resources/data/ww_hfas/worldgen/placed_feature/blaze_tree_placed.json new file mode 100644 index 0000000..1439cda --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/worldgen/placed_feature/blaze_tree_placed.json @@ -0,0 +1,4 @@ +{ + "feature": "ww_hfas:blaze_tree", + "placement": [] +} \ No newline at end of file diff --git a/src/hfas/resources/data/ww_hfas/worldgen/placed_feature/soul_tree_placed.json b/src/hfas/resources/data/ww_hfas/worldgen/placed_feature/soul_tree_placed.json new file mode 100644 index 0000000..b6396b3 --- /dev/null +++ b/src/hfas/resources/data/ww_hfas/worldgen/placed_feature/soul_tree_placed.json @@ -0,0 +1,4 @@ +{ + "feature": "ww_hfas:soul_tree", + "placement": [] +} \ No newline at end of file