claymore tnt & black hole tnt textures

This commit is contained in:
Jenny committed 2025-01-26 05:05:53 +01:00
1 parent 0961e9654d
commit 5e314c2256
11 files changed
+25 -2

No files matched your search

@@ -12,7 +12,7 @@ public class ConfigClient {
private static final ForgeConfigSpec.Builder BUILDER = new ForgeConfigSpec.Builder();
private static final ForgeConfigSpec.ConfigValue<Boolean> C_ARROW_PARTICLES =
BUILDER.comment("weather to spawn client-side particles for arrows")
BUILDER.comment("whether to spawn client-side particles for arrows")
.define("arrowParticles", true);
private static final ForgeConfigSpec.ConfigValue<Boolean> C_TNT_PARTICLES =
@@ -27,6 +27,8 @@ public class ModBlockStateProvider extends BlockStateProvider {
sideTopBottom(blocks.TNT_64.get());
sideTopBottom(blocks.TNT_128.get());
sideTopBottom(blocks.TNT_ENDER.get());
sideTopBottom(blocks.TNT_CLAYMORE.get());
blockWithItem(blocks.TNT_BLACK_HOLE);
}
private void blockWithItem(RegistryObject<Block> blockRegistryObject) {
@@ -1,5 +1,6 @@
package com.jenny.enhancedexplosives.entities.tnt;
import com.jenny.enhancedexplosives.blocks.blocks;
import com.jenny.enhancedexplosives.entities.entities;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.network.syncher.EntityDataAccessor;
@@ -7,6 +8,7 @@ import net.minecraft.network.syncher.EntityDataSerializers;
import net.minecraft.network.syncher.SynchedEntityData;
import net.minecraft.world.entity.*;
import net.minecraft.world.level.Level;
import net.minecraft.world.level.block.Block;
import net.minecraft.world.phys.AABB;
import net.minecraft.world.phys.Vec3;
@@ -85,4 +87,9 @@ public class blackHolePrimedTNT extends basePrimedTNT {
this.entityData.define(DATA_SPEED_ID, 4.0f);
super.defineSynchedData();
}
@Override
public Block renderBlock() {
return blocks.TNT_BLACK_HOLE.get();
}
}
@@ -1,5 +1,6 @@
package com.jenny.enhancedexplosives.entities.tnt;
import com.jenny.enhancedexplosives.blocks.blocks;
import com.jenny.enhancedexplosives.entities.entities;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.network.syncher.EntityDataAccessor;
@@ -11,6 +12,7 @@ import net.minecraft.world.entity.LivingEntity;
import net.minecraft.world.entity.projectile.Arrow;
import net.minecraft.world.entity.projectile.Projectile;
import net.minecraft.world.level.Level;
import net.minecraft.world.level.block.Block;
import net.minecraft.world.phys.Vec3;
import javax.annotation.Nullable;
@@ -73,4 +75,9 @@ public class claymorePrimedTNT extends basePrimedTNT {
this.entityData.define(DATA_PCOUNT_ID, 16);
super.defineSynchedData();
}
@Override
public Block renderBlock() {
return blocks.TNT_CLAYMORE.get();
}
}