From 7f962f070e19ea6c88809a8217d07cfc5ca57769 Mon Sep 17 00:00:00 2001 From: Atsuihsio <842960157@qq.com> Date: Sun, 12 May 2024 08:42:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=B8=B2=E6=9F=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../renderer/item/AK47ItemRenderer.java | 44 ------- .../renderer/item/Aa12ItemRenderer.java | 44 ------- .../renderer/item/AbekiriItemRenderer.java | 44 ------- .../renderer/item/BocekItemRenderer.java | 44 ------- .../renderer/item/DevotionItemRenderer.java | 44 ------- .../renderer/item/Hk416ItemRenderer.java | 44 ------- .../item/HuntingRifleItemRenderer.java | 44 ------- .../renderer/item/KraberItemRenderer.java | 45 ------- .../renderer/item/LightSaberItemRenderer.java | 44 ------- .../client/renderer/item/M4ItemRenderer.java | 44 ------- .../client/renderer/item/M60ItemRenderer.java | 44 ------- .../client/renderer/item/M79ItemRenderer.java | 44 ------- .../renderer/item/M870ItemRenderer.java | 44 ------- .../renderer/item/M98bItemRenderer.java | 44 ------- .../renderer/item/MarlinItemRenderer.java | 44 ------- .../renderer/item/MinigunItemRenderer.java | 44 ------- .../renderer/item/Mk14ItemRenderer.java | 44 ------- .../renderer/item/RocketItemRenderer.java | 44 ------- .../client/renderer/item/RpgItemRenderer.java | 44 ------- .../client/renderer/item/RpkItemRenderer.java | 44 ------- .../renderer/item/SentinelItemRenderer.java | 44 ------- .../client/renderer/item/SksItemRenderer.java | 44 ------- .../client/renderer/item/SvdItemRenderer.java | 44 ------- .../renderer/item/TaserItemRenderer.java | 44 ------- .../renderer/item/TracheliumItemRenderer.java | 44 ------- .../renderer/item/VectorItemRenderer.java | 44 ------- .../target/animations/aa12.animation.json | 123 +----------------- src/main/resources/assets/target/sounds.json | 2 +- 28 files changed, 2 insertions(+), 1268 deletions(-) diff --git a/src/main/java/net/mcreator/target/client/renderer/item/AK47ItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/AK47ItemRenderer.java index 4e8934376..3267abb6b 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/AK47ItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/AK47ItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.AK47Item; import net.mcreator.target.client.layer.AK47Layer; import net.mcreator.target.client.model.item.AK47ItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class AK47ItemRenderer extends GeoItemRenderer { public AK47ItemRenderer() { super(new AK47ItemModel()); this.addRenderLayer(new AK47Layer(this)); } - @Override - public RenderType getRenderType(AK47Item animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected AK47Item animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, AK47Item animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(AK47Item instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/Aa12ItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/Aa12ItemRenderer.java index 0e6d0b3e1..52e224765 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/Aa12ItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/Aa12ItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.Aa12Item; import net.mcreator.target.client.layer.Aa12Layer; import net.mcreator.target.client.model.item.Aa12ItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class Aa12ItemRenderer extends GeoItemRenderer { public Aa12ItemRenderer() { super(new Aa12ItemModel()); this.addRenderLayer(new Aa12Layer(this)); } - @Override - public RenderType getRenderType(Aa12Item animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected Aa12Item animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, Aa12Item animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(Aa12Item instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/AbekiriItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/AbekiriItemRenderer.java index d6bd3ec8c..b7fd7eaca 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/AbekiriItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/AbekiriItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.Abekiri; import net.mcreator.target.client.layer.AbekiriLayer; import net.mcreator.target.client.model.item.AbekiriItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class AbekiriItemRenderer extends GeoItemRenderer { public AbekiriItemRenderer() { super(new AbekiriItemModel()); this.addRenderLayer(new AbekiriLayer(this)); } - @Override - public RenderType getRenderType(Abekiri animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected Abekiri animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, Abekiri animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(Abekiri instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/BocekItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/BocekItemRenderer.java index 300292f47..54e0c8120 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/BocekItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/BocekItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.BocekItem; import net.mcreator.target.client.layer.BocekLayer; import net.mcreator.target.client.model.item.BocekItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class BocekItemRenderer extends GeoItemRenderer { public BocekItemRenderer() { super(new BocekItemModel()); this.addRenderLayer(new BocekLayer(this)); } - @Override - public RenderType getRenderType(BocekItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected BocekItem animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, BocekItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(BocekItem instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/DevotionItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/DevotionItemRenderer.java index 5f875dfcb..a3449d8e8 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/DevotionItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/DevotionItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.Devotion; import net.mcreator.target.client.layer.DevotionLayer; import net.mcreator.target.client.model.item.DevotionItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class DevotionItemRenderer extends GeoItemRenderer { public DevotionItemRenderer() { super(new DevotionItemModel()); this.addRenderLayer(new DevotionLayer(this)); } - @Override - public RenderType getRenderType(Devotion animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected Devotion animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, Devotion animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(Devotion instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/Hk416ItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/Hk416ItemRenderer.java index 8b4f221ca..97b9e8844 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/Hk416ItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/Hk416ItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.Hk416Item; import net.mcreator.target.client.layer.Hk416Layer; import net.mcreator.target.client.model.item.Hk416ItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class Hk416ItemRenderer extends GeoItemRenderer { public Hk416ItemRenderer() { super(new Hk416ItemModel()); this.addRenderLayer(new Hk416Layer(this)); } - @Override - public RenderType getRenderType(Hk416Item animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected Hk416Item animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, Hk416Item animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(Hk416Item instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/HuntingRifleItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/HuntingRifleItemRenderer.java index 6836a60ff..c2abf47f3 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/HuntingRifleItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/HuntingRifleItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.HuntingRifle; import net.mcreator.target.client.layer.HuntingRifleLayer; import net.mcreator.target.client.model.item.HuntingRifleItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class HuntingRifleItemRenderer extends GeoItemRenderer { public HuntingRifleItemRenderer() { super(new HuntingRifleItemModel()); this.addRenderLayer(new HuntingRifleLayer(this)); } - @Override - public RenderType getRenderType(HuntingRifle animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected HuntingRifle animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, HuntingRifle animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(HuntingRifle instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/KraberItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/KraberItemRenderer.java index f3dffa2bd..fdf851764 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/KraberItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/KraberItemRenderer.java @@ -1,60 +1,15 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.Kraber; import net.mcreator.target.client.layer.KraberLayer; import net.mcreator.target.client.model.item.KraberItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class KraberItemRenderer extends GeoItemRenderer { public KraberItemRenderer() { super(new KraberItemModel()); this.addRenderLayer(new KraberLayer(this)); - - } - - @Override - public RenderType getRenderType(Kraber animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected Kraber animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, Kraber animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } } @Override diff --git a/src/main/java/net/mcreator/target/client/renderer/item/LightSaberItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/LightSaberItemRenderer.java index 7b14428d5..a90f156e2 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/LightSaberItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/LightSaberItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.LightSaberItem; import net.mcreator.target.client.layer.LightSaberLayer; import net.mcreator.target.client.model.item.LightSaberItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class LightSaberItemRenderer extends GeoItemRenderer { public LightSaberItemRenderer() { super(new LightSaberItemModel()); this.addRenderLayer(new LightSaberLayer(this)); } - @Override - public RenderType getRenderType(LightSaberItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected LightSaberItem animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, LightSaberItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(LightSaberItem instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/M4ItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/M4ItemRenderer.java index fecdc00a0..76456b3e2 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/M4ItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/M4ItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.M4Item; import net.mcreator.target.client.layer.M4Layer; import net.mcreator.target.client.model.item.M4ItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class M4ItemRenderer extends GeoItemRenderer { public M4ItemRenderer() { super(new M4ItemModel()); this.addRenderLayer(new M4Layer(this)); } - @Override - public RenderType getRenderType(M4Item animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected M4Item animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, M4Item animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(M4Item instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/M60ItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/M60ItemRenderer.java index 604b65a37..c8ee8c32a 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/M60ItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/M60ItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.M60Item; import net.mcreator.target.client.layer.M60Layer; import net.mcreator.target.client.model.item.M60ItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class M60ItemRenderer extends GeoItemRenderer { public M60ItemRenderer() { super(new M60ItemModel()); this.addRenderLayer(new M60Layer(this)); } - @Override - public RenderType getRenderType(M60Item animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected M60Item animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, M60Item animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(M60Item instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/M79ItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/M79ItemRenderer.java index 6448ebcad..afa6350d9 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/M79ItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/M79ItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.M79Item; import net.mcreator.target.client.layer.M79Layer; import net.mcreator.target.client.model.item.M79ItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class M79ItemRenderer extends GeoItemRenderer { public M79ItemRenderer() { super(new M79ItemModel()); this.addRenderLayer(new M79Layer(this)); } - @Override - public RenderType getRenderType(M79Item animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected M79Item animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, M79Item animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(M79Item instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/M870ItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/M870ItemRenderer.java index 9f86b270f..5b1a0e90f 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/M870ItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/M870ItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.M870Item; import net.mcreator.target.client.layer.M870Layer; import net.mcreator.target.client.model.item.M870ItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class M870ItemRenderer extends GeoItemRenderer { public M870ItemRenderer() { super(new M870ItemModel()); this.addRenderLayer(new M870Layer(this)); } - @Override - public RenderType getRenderType(M870Item animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected M870Item animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, M870Item animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(M870Item instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/M98bItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/M98bItemRenderer.java index cebe7c396..3c367486e 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/M98bItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/M98bItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.M98bItem; import net.mcreator.target.client.layer.M98bLayer; import net.mcreator.target.client.model.item.M98bItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class M98bItemRenderer extends GeoItemRenderer { public M98bItemRenderer() { super(new M98bItemModel()); this.addRenderLayer(new M98bLayer(this)); } - @Override - public RenderType getRenderType(M98bItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected M98bItem animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, M98bItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(M98bItem instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/MarlinItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/MarlinItemRenderer.java index d7bcc7be4..ff375bc51 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/MarlinItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/MarlinItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.MarlinItem; import net.mcreator.target.client.layer.MarlinLayer; import net.mcreator.target.client.model.item.MarlinItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class MarlinItemRenderer extends GeoItemRenderer { public MarlinItemRenderer() { super(new MarlinItemModel()); this.addRenderLayer(new MarlinLayer(this)); } - @Override - public RenderType getRenderType(MarlinItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected MarlinItem animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, MarlinItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(MarlinItem instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/MinigunItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/MinigunItemRenderer.java index ad02a9746..a7bf92219 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/MinigunItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/MinigunItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.Minigun; import net.mcreator.target.client.layer.MinigunLayer; import net.mcreator.target.client.model.item.MinigunItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class MinigunItemRenderer extends GeoItemRenderer { public MinigunItemRenderer() { super(new MinigunItemModel()); this.addRenderLayer(new MinigunLayer(this)); } - @Override - public RenderType getRenderType(Minigun animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected Minigun animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, Minigun animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(Minigun instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/Mk14ItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/Mk14ItemRenderer.java index 9217ada20..86fd8a4b7 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/Mk14ItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/Mk14ItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.Mk14Item; import net.mcreator.target.client.layer.Mk14Layer; import net.mcreator.target.client.model.item.Mk14ItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class Mk14ItemRenderer extends GeoItemRenderer { public Mk14ItemRenderer() { super(new Mk14ItemModel()); this.addRenderLayer(new Mk14Layer(this)); } - @Override - public RenderType getRenderType(Mk14Item animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected Mk14Item animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, Mk14Item animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(Mk14Item instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/RocketItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/RocketItemRenderer.java index fc5179bb5..eef958af1 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/RocketItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/RocketItemRenderer.java @@ -1,59 +1,15 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.common.ammo.Rocket; import net.mcreator.target.client.model.item.RocketItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class RocketItemRenderer extends GeoItemRenderer { public RocketItemRenderer() { super(new RocketItemModel()); } - @Override - public RenderType getRenderType(Rocket animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected Rocket animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, Rocket animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(Rocket instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/RpgItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/RpgItemRenderer.java index 1f4fa595c..242958ac3 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/RpgItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/RpgItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.RpgItem; import net.mcreator.target.client.layer.RpgLayer; import net.mcreator.target.client.model.item.RpgItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class RpgItemRenderer extends GeoItemRenderer { public RpgItemRenderer() { super(new RpgItemModel()); this.addRenderLayer(new RpgLayer(this)); } - @Override - public RenderType getRenderType(RpgItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected RpgItem animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, RpgItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(RpgItem instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/RpkItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/RpkItemRenderer.java index 5379c553f..40b781ac1 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/RpkItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/RpkItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.RpkItem; import net.mcreator.target.client.layer.RpkLayer; import net.mcreator.target.client.model.item.RpkItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class RpkItemRenderer extends GeoItemRenderer { public RpkItemRenderer() { super(new RpkItemModel()); this.addRenderLayer(new RpkLayer(this)); } - @Override - public RenderType getRenderType(RpkItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected RpkItem animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, RpkItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(RpkItem instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/SentinelItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/SentinelItemRenderer.java index cb96c3394..090ed9e36 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/SentinelItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/SentinelItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.SentinelItem; import net.mcreator.target.client.layer.SentinelLayer; import net.mcreator.target.client.model.item.SentinelItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class SentinelItemRenderer extends GeoItemRenderer { public SentinelItemRenderer() { super(new SentinelItemModel()); this.addRenderLayer(new SentinelLayer(this)); } - @Override - public RenderType getRenderType(SentinelItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected SentinelItem animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, SentinelItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(SentinelItem instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/SksItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/SksItemRenderer.java index 96b6da37d..92e899424 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/SksItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/SksItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.SksItem; import net.mcreator.target.client.layer.SksLayer; import net.mcreator.target.client.model.item.SksItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class SksItemRenderer extends GeoItemRenderer { public SksItemRenderer() { super(new SksItemModel()); this.addRenderLayer(new SksLayer(this)); } - @Override - public RenderType getRenderType(SksItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected SksItem animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, SksItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(SksItem instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/SvdItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/SvdItemRenderer.java index 943de0f02..945e578c3 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/SvdItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/SvdItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.SvdItem; import net.mcreator.target.client.layer.SvdLayer; import net.mcreator.target.client.model.item.SvdItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class SvdItemRenderer extends GeoItemRenderer { public SvdItemRenderer() { super(new SvdItemModel()); this.addRenderLayer(new SvdLayer(this)); } - @Override - public RenderType getRenderType(SvdItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected SvdItem animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, SvdItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(SvdItem instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/TaserItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/TaserItemRenderer.java index f7fb71bc7..2671b7c73 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/TaserItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/TaserItemRenderer.java @@ -1,59 +1,15 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.Taser; import net.mcreator.target.client.model.item.TaserItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class TaserItemRenderer extends GeoItemRenderer { public TaserItemRenderer() { super(new TaserItemModel()); } - @Override - public RenderType getRenderType(Taser animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected Taser animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, Taser animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(Taser instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/TracheliumItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/TracheliumItemRenderer.java index 9abcf6a27..38fcf8bb0 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/TracheliumItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/TracheliumItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.Trachelium; import net.mcreator.target.client.layer.TracheliumLayer; import net.mcreator.target.client.model.item.TracheliumItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class TracheliumItemRenderer extends GeoItemRenderer { public TracheliumItemRenderer() { super(new TracheliumItemModel()); this.addRenderLayer(new TracheliumLayer(this)); } - @Override - public RenderType getRenderType(Trachelium animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected Trachelium animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, Trachelium animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(Trachelium instance) { return super.getTextureLocation(instance); diff --git a/src/main/java/net/mcreator/target/client/renderer/item/VectorItemRenderer.java b/src/main/java/net/mcreator/target/client/renderer/item/VectorItemRenderer.java index c6ed9d3d4..65b257f47 100644 --- a/src/main/java/net/mcreator/target/client/renderer/item/VectorItemRenderer.java +++ b/src/main/java/net/mcreator/target/client/renderer/item/VectorItemRenderer.java @@ -1,61 +1,17 @@ package net.mcreator.target.client.renderer.item; -import com.mojang.blaze3d.vertex.PoseStack; -import com.mojang.blaze3d.vertex.VertexConsumer; import net.mcreator.target.item.gun.VectorItem; import net.mcreator.target.client.layer.VectorLayer; import net.mcreator.target.client.model.item.VectorItemModel; -import net.minecraft.client.renderer.MultiBufferSource; -import net.minecraft.client.renderer.RenderType; import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.item.ItemDisplayContext; -import net.minecraft.world.item.ItemStack; -import software.bernie.geckolib.cache.object.BakedGeoModel; import software.bernie.geckolib.renderer.GeoItemRenderer; -import java.util.HashSet; -import java.util.Set; - public class VectorItemRenderer extends GeoItemRenderer { public VectorItemRenderer() { super(new VectorItemModel()); this.addRenderLayer(new VectorLayer(this)); } - @Override - public RenderType getRenderType(VectorItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { - return RenderType.entityTranslucent(getTextureLocation(animatable)); - } - - private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; - protected boolean renderArms = false; - protected MultiBufferSource currentBuffer; - protected RenderType renderType; - public ItemDisplayContext transformType; - protected VectorItem animatable; - private final Set hiddenBones = new HashSet<>(); - private final Set suppressedBones = new HashSet<>(); - - @Override - public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { - this.transformType = transformType; - if (this.animatable != null) - this.animatable.getTransformType(transformType); - super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); - } - - @Override - public void actuallyRender(PoseStack matrixStackIn, VectorItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, - int packedOverlayIn, float red, float green, float blue, float alpha) { - this.currentBuffer = renderTypeBuffer; - this.renderType = type; - this.animatable = animatable; - super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); - if (this.renderArms) { - this.renderArms = false; - } - } - @Override public ResourceLocation getTextureLocation(VectorItem instance) { return super.getTextureLocation(instance); diff --git a/src/main/resources/assets/target/animations/aa12.animation.json b/src/main/resources/assets/target/animations/aa12.animation.json index 30fc632d2..2819188d2 100644 --- a/src/main/resources/assets/target/animations/aa12.animation.json +++ b/src/main/resources/assets/target/animations/aa12.animation.json @@ -12,109 +12,6 @@ } } }, - "animation.aa12.hit": { - "animation_length": 0.58333, - "bones": { - "main": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2083": { - "vector": [-147.50541, 34.52809, 101.28078], - "easing": "easeOutSine" - }, - "0.4167": { - "vector": [-13.26827, 5.92455, 35.88217], - "easing": "easeInSine" - }, - "0.5833": { - "vector": [0, 0, 0], - "easing": "easeOutSine" - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.0833": { - "vector": [3.36, -2.44, -4.42] - }, - "0.2083": { - "vector": [8.55, -0.7, -9.85], - "easing": "easeOutSine" - }, - "0.4167": { - "vector": [0.97, 0.75, -3.12], - "easing": "easeInSine" - }, - "0.5833": { - "vector": [0, 0, 0], - "easing": "easeOutSine" - } - } - }, - "rightarm": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2917": { - "vector": [112.5, 0, 0], - "easing": "easeOutSine" - }, - "0.5833": { - "vector": [0, 0, 0], - "easing": "easeOutSine" - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2917": { - "vector": [0, 15, -10], - "easing": "easeOutSine" - }, - "0.5833": { - "vector": [0, 0, 0], - "easing": "easeOutSine" - } - } - }, - "leftarm": { - "rotation": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.2917": { - "vector": [135, 0, 0], - "easing": "easeOutSine" - }, - "0.5833": { - "vector": [0, 0, 0], - "easing": "easeOutSine" - } - }, - "position": { - "0.0": { - "vector": [0, 0, 0] - }, - "0.125": { - "vector": [-3.93, 44.17, -9.98] - }, - "0.2917": { - "vector": [-6.3, 50, -16], - "easing": "easeOutSine" - }, - "0.5833": { - "vector": [0, 0, 0], - "easing": "easeOutSine" - } - } - } - } - }, "animation.aa12.changefirerate": { "animation_length": 0.5, "bones": { @@ -757,25 +654,7 @@ }, "sound_effects": { "0.0": { - "effect": "ak_magout" - }, - "0.1333": { - "effect": "m4_magout" - }, - "0.5": { - "effect": "foley_start" - }, - "1.0333": { - "effect": "ak_magin" - }, - "1.1": { - "effect": "m4_magin" - }, - "1.8": { - "effect": "wa2000_actionback" - }, - "1.9667": { - "effect": "wa2000_actionforward" + "effect": "ouch" } } }, diff --git a/src/main/resources/assets/target/sounds.json b/src/main/resources/assets/target/sounds.json index f9ecfac48..82caea700 100644 --- a/src/main/resources/assets/target/sounds.json +++ b/src/main/resources/assets/target/sounds.json @@ -133,7 +133,7 @@ "m_79_veryfar": { "sounds": [ { - "name": "target:m_79/v_veryfar", + "name": "target:m_79/m_79_veryfar", "stream": false } ]