From 5e314c22566331eacf2e20bcf793afd6b155081b Mon Sep 17 00:00:00 2001 From: Jenny Date: Sun, 26 Jan 2025 05:05:53 +0100 Subject: [PATCH] claymore tnt & black hole tnt textures --- gradle.properties | 2 +- .../enhancedexplosives/config/ConfigClient.java | 2 +- .../datagen/ModBlockStateProvider.java | 2 ++ .../entities/tnt/blackHolePrimedTNT.java | 7 +++++++ .../entities/tnt/claymorePrimedTNT.java | 7 +++++++ .../textures/block/tnt_black_hole.png | Bin 0 -> 28474 bytes .../textures/block/tnt_black_hole.png.mcmeta | 7 +++++++ .../textures/block/tnt_claymore_bottom.png | Bin 0 -> 149 bytes .../textures/block/tnt_claymore_side.png | Bin 0 -> 353 bytes .../textures/block/tnt_claymore_top.png | Bin 0 -> 449 bytes .../textures/item/arrow_carpet.png | Bin 0 -> 237 bytes 11 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 src/main/resources/assets/enhancedexplosives/textures/block/tnt_black_hole.png create mode 100644 src/main/resources/assets/enhancedexplosives/textures/block/tnt_black_hole.png.mcmeta create mode 100644 src/main/resources/assets/enhancedexplosives/textures/block/tnt_claymore_bottom.png create mode 100644 src/main/resources/assets/enhancedexplosives/textures/block/tnt_claymore_side.png create mode 100644 src/main/resources/assets/enhancedexplosives/textures/block/tnt_claymore_top.png create mode 100644 src/main/resources/assets/enhancedexplosives/textures/item/arrow_carpet.png diff --git a/gradle.properties b/gradle.properties index 4d4fa1f..98bd826 100644 --- a/gradle.properties +++ b/gradle.properties @@ -38,7 +38,7 @@ mod_name=Enhanced Explosives # The license of the mod. Review your options at https://choosealicense.com/. All Rights Reserved is the default. mod_license=All Rights Reserved # The mod version. See https://semver.org/ -mod_version=0.8.4 +mod_version=0.8.5 # The group ID for the mod. It is only important when publishing as an artifact to a Maven repository. # This should match the base package used for the mod sources. # See https://maven.apache.org/guides/mini/guide-naming-conventions.html diff --git a/src/main/java/com/jenny/enhancedexplosives/config/ConfigClient.java b/src/main/java/com/jenny/enhancedexplosives/config/ConfigClient.java index bafef92..2c59d0f 100644 --- a/src/main/java/com/jenny/enhancedexplosives/config/ConfigClient.java +++ b/src/main/java/com/jenny/enhancedexplosives/config/ConfigClient.java @@ -12,7 +12,7 @@ public class ConfigClient { private static final ForgeConfigSpec.Builder BUILDER = new ForgeConfigSpec.Builder(); private static final ForgeConfigSpec.ConfigValue 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 C_TNT_PARTICLES = diff --git a/src/main/java/com/jenny/enhancedexplosives/datagen/ModBlockStateProvider.java b/src/main/java/com/jenny/enhancedexplosives/datagen/ModBlockStateProvider.java index b3afe0c..519dc1d 100644 --- a/src/main/java/com/jenny/enhancedexplosives/datagen/ModBlockStateProvider.java +++ b/src/main/java/com/jenny/enhancedexplosives/datagen/ModBlockStateProvider.java @@ -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 blockRegistryObject) { diff --git a/src/main/java/com/jenny/enhancedexplosives/entities/tnt/blackHolePrimedTNT.java b/src/main/java/com/jenny/enhancedexplosives/entities/tnt/blackHolePrimedTNT.java index f89f74d..c475c77 100644 --- a/src/main/java/com/jenny/enhancedexplosives/entities/tnt/blackHolePrimedTNT.java +++ b/src/main/java/com/jenny/enhancedexplosives/entities/tnt/blackHolePrimedTNT.java @@ -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(); + } } diff --git a/src/main/java/com/jenny/enhancedexplosives/entities/tnt/claymorePrimedTNT.java b/src/main/java/com/jenny/enhancedexplosives/entities/tnt/claymorePrimedTNT.java index f8a7085..4a92153 100644 --- a/src/main/java/com/jenny/enhancedexplosives/entities/tnt/claymorePrimedTNT.java +++ b/src/main/java/com/jenny/enhancedexplosives/entities/tnt/claymorePrimedTNT.java @@ -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(); + } } diff --git a/src/main/resources/assets/enhancedexplosives/textures/block/tnt_black_hole.png b/src/main/resources/assets/enhancedexplosives/textures/block/tnt_black_hole.png new file mode 100644 index 0000000000000000000000000000000000000000..4943dab2deecd99735900a81857893e0b06a795b GIT binary patch literal 28474 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 Zc!`>5#pN~$@@eWQObjgy%Jf`r{}0a37Fz%S literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/enhancedexplosives/textures/block/tnt_black_hole.png.mcmeta b/src/main/resources/assets/enhancedexplosives/textures/block/tnt_black_hole.png.mcmeta new file mode 100644 index 0000000..e769231 --- /dev/null +++ b/src/main/resources/assets/enhancedexplosives/textures/block/tnt_black_hole.png.mcmeta @@ -0,0 +1,7 @@ +{ + "animation": { + "frametime": 1, + "interpolate": true, + "frames": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/enhancedexplosives/textures/block/tnt_claymore_bottom.png b/src/main/resources/assets/enhancedexplosives/textures/block/tnt_claymore_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..a0194dec6785ab13a8a426c414f9fa03d836d61d GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|{5@S9Lo9le zxA2Ak{2$#ixe)}uo-JnsfuJ8g`&}(0m8J-T@w~bpM;)~0cQ!g5Sn)vb`+Onhh$XBy mJU$s))tm6R9Zs0h!pI=^W>Qx5U7-%3(F~rhelF{r5}E*rZ!q%! literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/enhancedexplosives/textures/block/tnt_claymore_side.png b/src/main/resources/assets/enhancedexplosives/textures/block/tnt_claymore_side.png new file mode 100644 index 0000000000000000000000000000000000000000..0773bcb27a47974abd07af9b3dcc8ab890966cc3 GIT binary patch literal 353 zcmV-n0iOPeP)Px$8%ab#R5*>rl0QqsKp2Ogq^%$~q=Qou5Q?0mgU}B8IVuS5I=i?yb#Zpl#i`H_ zV4W5G0M|JI3qsPVLo*x=75X~VhGuXG9r|w1?|1K?d+(gn+YL zXN)l-BI1tYnC~d&>G_T%nJ|2NEIQs?KL8MhKAE))`aJ+XKVI;ZVjRcRTUwJ@i>DM} z=$FPE^m|-h-IuPCBoi`gnI$QQ$9lCyPpOi*nXsO0Gd!heh5;?Dao%5tvehe`T^tEO zI$Hn`H20{&^`C?NmGLK5<=y|pdSf~-303(QS<=%ouyNL%00000NkvXXu0mjfY_gU> literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/enhancedexplosives/textures/block/tnt_claymore_top.png b/src/main/resources/assets/enhancedexplosives/textures/block/tnt_claymore_top.png new file mode 100644 index 0000000000000000000000000000000000000000..9e21a85bb3a8d4c17e15b50de319b91d92b80031 GIT binary patch literal 449 zcmV;y0Y3hTP)Px$dr3q=R5*>5lCf&SP!xv0SQNL^p;HjVw1f&>I)n?Iudh&OhJb6AzJOC+z$b9@ zA(9ukbZ|^5q7*_V1$D9ntQ|rwQR85y`wizO=R3dQzCRuI%^CnVzkdK+!?k_0hG+SB zmQQ`P<66$60HqY^CZo)8n6VhIQAz=jZgLKSk!IuN_5M(RYYI|hN*rdGZXRUaHUNmj zJiOO$=wSe(>|ilo1JE6`DtBIt*F3zLmmT!_4Z4FCp5?O`uc@zgbe4~JmXDn{^!g2E zlkH^(*5MgDakPgx%!ndI5R4E)kZv-h6qg+oJ6nfmqDbi=DTRKYIx{#%XCXoe;xKnm?!}n{*AzsN z!gTZZ>E1;zDtllj4nKEa?3*=x^Vwtz(p9{I20`^opXt^Z9nxvEO1hFJxbF-C>m#UNqsIe!G}4f8nO7rQh$Z l?pX1C-