修改物品结构、物品类名、注册名等

This commit is contained in:
17146 2024-05-06 14:51:26 +08:00
parent 363fa4d284
commit 9f2026a773
170 changed files with 876 additions and 880 deletions

View file

@ -1,16 +1,3 @@
/*
* MCreator note:
*
* If you lock base mod element files, you can edit this file and it won't get overwritten.
* If you change your modid or package, you need to apply these changes to this file MANUALLY.
*
* Settings in @Mod annotation WON'T be changed in case of the base mod element
* files lock too, so you need to set them manually here in such case.
*
* If you do not lock base mod element files in Workspace settings, this file
* will be REGENERATED on each build.
*
*/
package net.mcreator.target; package net.mcreator.target;
import net.mcreator.target.init.*; import net.mcreator.target.init.*;
@ -48,7 +35,7 @@ public class TargetMod {
TargetModSounds.REGISTRY.register(bus); TargetModSounds.REGISTRY.register(bus);
TargetModBlocks.REGISTRY.register(bus); TargetModBlocks.REGISTRY.register(bus);
TargetModItems.REGISTRY.register(bus); ItemRegistry.ITEMS.register(bus);
TargetModEntities.REGISTRY.register(bus); TargetModEntities.REGISTRY.register(bus);
TargetCustomModEntities.ENTITY_TYPES.register(bus); TargetCustomModEntities.ENTITY_TYPES.register(bus);

View file

@ -2,7 +2,7 @@ package net.mcreator.target.client.layer;
import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer; import com.mojang.blaze3d.vertex.VertexConsumer;
import net.mcreator.target.item.gun.AK47Item; import net.mcreator.target.item.gun.AK47;
import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.MultiBufferSource;
import net.minecraft.client.renderer.RenderType; import net.minecraft.client.renderer.RenderType;
import net.minecraft.client.renderer.texture.OverlayTexture; import net.minecraft.client.renderer.texture.OverlayTexture;
@ -11,15 +11,15 @@ import software.bernie.geckolib.cache.object.BakedGeoModel;
import software.bernie.geckolib.renderer.GeoRenderer; import software.bernie.geckolib.renderer.GeoRenderer;
import software.bernie.geckolib.renderer.layer.GeoRenderLayer; import software.bernie.geckolib.renderer.layer.GeoRenderLayer;
public class AK47Layer extends GeoRenderLayer<AK47Item> { public class AK47Layer extends GeoRenderLayer<AK47> {
private static final ResourceLocation LAYER = new ResourceLocation("target", "textures/item/ak47_e.png"); private static final ResourceLocation LAYER = new ResourceLocation("target", "textures/item/ak47_e.png");
public AK47Layer(GeoRenderer<AK47Item> entityRenderer) { public AK47Layer(GeoRenderer<AK47> entityRenderer) {
super(entityRenderer); super(entityRenderer);
} }
@Override @Override
public void render(PoseStack poseStack, AK47Item animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) { public void render(PoseStack poseStack, AK47 animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) {
RenderType glowRenderType = RenderType.eyes(LAYER); RenderType glowRenderType = RenderType.eyes(LAYER);
getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1); getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1);
} }

View file

@ -2,7 +2,7 @@ package net.mcreator.target.client.layer;
import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer; import com.mojang.blaze3d.vertex.VertexConsumer;
import net.mcreator.target.item.gun.AbekiriItem; import net.mcreator.target.item.gun.Abekiri;
import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.MultiBufferSource;
import net.minecraft.client.renderer.RenderType; import net.minecraft.client.renderer.RenderType;
import net.minecraft.client.renderer.texture.OverlayTexture; import net.minecraft.client.renderer.texture.OverlayTexture;
@ -11,15 +11,15 @@ import software.bernie.geckolib.cache.object.BakedGeoModel;
import software.bernie.geckolib.renderer.GeoRenderer; import software.bernie.geckolib.renderer.GeoRenderer;
import software.bernie.geckolib.renderer.layer.GeoRenderLayer; import software.bernie.geckolib.renderer.layer.GeoRenderLayer;
public class AbekiriLayer extends GeoRenderLayer<AbekiriItem> { public class AbekiriLayer extends GeoRenderLayer<Abekiri> {
private static final ResourceLocation LAYER = new ResourceLocation("target", "textures/item/abekiri_e.png"); private static final ResourceLocation LAYER = new ResourceLocation("target", "textures/item/abekiri_e.png");
public AbekiriLayer(GeoRenderer<AbekiriItem> entityRenderer) { public AbekiriLayer(GeoRenderer<Abekiri> entityRenderer) {
super(entityRenderer); super(entityRenderer);
} }
@Override @Override
public void render(PoseStack poseStack, AbekiriItem animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) { public void render(PoseStack poseStack, Abekiri animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) {
RenderType glowRenderType = RenderType.eyes(LAYER); RenderType glowRenderType = RenderType.eyes(LAYER);
getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1); getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1);
} }

View file

@ -2,7 +2,7 @@ package net.mcreator.target.client.layer;
import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer; import com.mojang.blaze3d.vertex.VertexConsumer;
import net.mcreator.target.item.gun.SksItem; import net.mcreator.target.item.gun.Sks;
import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.MultiBufferSource;
import net.minecraft.client.renderer.RenderType; import net.minecraft.client.renderer.RenderType;
import net.minecraft.client.renderer.texture.OverlayTexture; import net.minecraft.client.renderer.texture.OverlayTexture;
@ -11,15 +11,15 @@ import software.bernie.geckolib.cache.object.BakedGeoModel;
import software.bernie.geckolib.renderer.GeoRenderer; import software.bernie.geckolib.renderer.GeoRenderer;
import software.bernie.geckolib.renderer.layer.GeoRenderLayer; import software.bernie.geckolib.renderer.layer.GeoRenderLayer;
public class SksLayer extends GeoRenderLayer<SksItem> { public class SksLayer extends GeoRenderLayer<Sks> {
private static final ResourceLocation LAYER = new ResourceLocation("target", "textures/item/sks_e.png"); private static final ResourceLocation LAYER = new ResourceLocation("target", "textures/item/sks_e.png");
public SksLayer(GeoRenderer<SksItem> entityRenderer) { public SksLayer(GeoRenderer<Sks> entityRenderer) {
super(entityRenderer); super(entityRenderer);
} }
@Override @Override
public void render(PoseStack poseStack, SksItem animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) { public void render(PoseStack poseStack, Sks animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) {
RenderType glowRenderType = RenderType.eyes(LAYER); RenderType glowRenderType = RenderType.eyes(LAYER);
getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1); getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1);
} }

View file

@ -2,7 +2,7 @@ package net.mcreator.target.client.layer;
import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer; import com.mojang.blaze3d.vertex.VertexConsumer;
import net.mcreator.target.item.gun.TracheliumItem; import net.mcreator.target.item.gun.Trachelium;
import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.MultiBufferSource;
import net.minecraft.client.renderer.RenderType; import net.minecraft.client.renderer.RenderType;
import net.minecraft.client.renderer.texture.OverlayTexture; import net.minecraft.client.renderer.texture.OverlayTexture;
@ -11,15 +11,15 @@ import software.bernie.geckolib.cache.object.BakedGeoModel;
import software.bernie.geckolib.renderer.GeoRenderer; import software.bernie.geckolib.renderer.GeoRenderer;
import software.bernie.geckolib.renderer.layer.GeoRenderLayer; import software.bernie.geckolib.renderer.layer.GeoRenderLayer;
public class TracheliumLayer extends GeoRenderLayer<TracheliumItem> { public class TracheliumLayer extends GeoRenderLayer<Trachelium> {
private static final ResourceLocation LAYER = new ResourceLocation("target", "textures/item/trachelium_texture_e.png"); private static final ResourceLocation LAYER = new ResourceLocation("target", "textures/item/trachelium_texture_e.png");
public TracheliumLayer(GeoRenderer<TracheliumItem> entityRenderer) { public TracheliumLayer(GeoRenderer<Trachelium> entityRenderer) {
super(entityRenderer); super(entityRenderer);
} }
@Override @Override
public void render(PoseStack poseStack, TracheliumItem animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) { public void render(PoseStack poseStack, Trachelium animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) {
RenderType glowRenderType = RenderType.eyes(LAYER); RenderType glowRenderType = RenderType.eyes(LAYER);
getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1); getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1);
} }

View file

@ -2,7 +2,7 @@ package net.mcreator.target.client.layer;
import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer; import com.mojang.blaze3d.vertex.VertexConsumer;
import net.mcreator.target.item.gun.VectorItem; import net.mcreator.target.item.gun.Vector;
import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.MultiBufferSource;
import net.minecraft.client.renderer.RenderType; import net.minecraft.client.renderer.RenderType;
import net.minecraft.client.renderer.texture.OverlayTexture; import net.minecraft.client.renderer.texture.OverlayTexture;
@ -11,15 +11,15 @@ import software.bernie.geckolib.cache.object.BakedGeoModel;
import software.bernie.geckolib.renderer.GeoRenderer; import software.bernie.geckolib.renderer.GeoRenderer;
import software.bernie.geckolib.renderer.layer.GeoRenderLayer; import software.bernie.geckolib.renderer.layer.GeoRenderLayer;
public class VectorLayer extends GeoRenderLayer<VectorItem> { public class VectorLayer extends GeoRenderLayer<Vector> {
private static final ResourceLocation LAYER = new ResourceLocation("target", "textures/item/vector_e.png"); private static final ResourceLocation LAYER = new ResourceLocation("target", "textures/item/vector_e.png");
public VectorLayer(GeoRenderer<VectorItem> entityRenderer) { public VectorLayer(GeoRenderer<Vector> entityRenderer) {
super(entityRenderer); super(entityRenderer);
} }
@Override @Override
public void render(PoseStack poseStack, VectorItem animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) { public void render(PoseStack poseStack, Vector animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) {
RenderType glowRenderType = RenderType.eyes(LAYER); RenderType glowRenderType = RenderType.eyes(LAYER);
getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1); getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1);
} }

View file

@ -1,6 +1,6 @@
package net.mcreator.target.client.model.item; package net.mcreator.target.client.model.item;
import net.mcreator.target.item.gun.AK47Item; import net.mcreator.target.item.gun.AK47;
import net.mcreator.target.network.TargetModVariables; import net.mcreator.target.network.TargetModVariables;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.resources.ResourceLocation; import net.minecraft.resources.ResourceLocation;
@ -10,24 +10,24 @@ import software.bernie.geckolib.core.animatable.model.CoreGeoBone;
import software.bernie.geckolib.core.animation.AnimationState; import software.bernie.geckolib.core.animation.AnimationState;
import software.bernie.geckolib.model.GeoModel; import software.bernie.geckolib.model.GeoModel;
public class AK47ItemModel extends GeoModel<AK47Item> { public class AK47ItemModel extends GeoModel<AK47> {
@Override @Override
public ResourceLocation getAnimationResource(AK47Item animatable) { public ResourceLocation getAnimationResource(AK47 animatable) {
return new ResourceLocation("target", "animations/ak.animation.json"); return new ResourceLocation("target", "animations/ak.animation.json");
} }
@Override @Override
public ResourceLocation getModelResource(AK47Item animatable) { public ResourceLocation getModelResource(AK47 animatable) {
return new ResourceLocation("target", "geo/ak.geo.json"); return new ResourceLocation("target", "geo/ak.geo.json");
} }
@Override @Override
public ResourceLocation getTextureResource(AK47Item animatable) { public ResourceLocation getTextureResource(AK47 animatable) {
return new ResourceLocation("target", "textures/item/ak47.png"); return new ResourceLocation("target", "textures/item/ak47.png");
} }
@Override @Override
public void setCustomAnimations(AK47Item animatable, long instanceId, AnimationState animationState) { public void setCustomAnimations(AK47 animatable, long instanceId, AnimationState animationState) {
CoreGeoBone gun = getAnimationProcessor().getBone("bone"); CoreGeoBone gun = getAnimationProcessor().getBone("bone");
CoreGeoBone shen = getAnimationProcessor().getBone("shen"); CoreGeoBone shen = getAnimationProcessor().getBone("shen");
CoreGeoBone scope = getAnimationProcessor().getBone("kobra"); CoreGeoBone scope = getAnimationProcessor().getBone("kobra");

View file

@ -1,6 +1,6 @@
package net.mcreator.target.client.model.item; package net.mcreator.target.client.model.item;
import net.mcreator.target.item.gun.AbekiriItem; import net.mcreator.target.item.gun.Abekiri;
import net.mcreator.target.network.TargetModVariables; import net.mcreator.target.network.TargetModVariables;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.resources.ResourceLocation; import net.minecraft.resources.ResourceLocation;
@ -10,24 +10,24 @@ import software.bernie.geckolib.core.animatable.model.CoreGeoBone;
import software.bernie.geckolib.core.animation.AnimationState; import software.bernie.geckolib.core.animation.AnimationState;
import software.bernie.geckolib.model.GeoModel; import software.bernie.geckolib.model.GeoModel;
public class AbekiriItemModel extends GeoModel<AbekiriItem> { public class AbekiriItemModel extends GeoModel<Abekiri> {
@Override @Override
public ResourceLocation getAnimationResource(AbekiriItem animatable) { public ResourceLocation getAnimationResource(Abekiri animatable) {
return new ResourceLocation("target", "animations/abekiri.animation.json"); return new ResourceLocation("target", "animations/abekiri.animation.json");
} }
@Override @Override
public ResourceLocation getModelResource(AbekiriItem animatable) { public ResourceLocation getModelResource(Abekiri animatable) {
return new ResourceLocation("target", "geo/abekiri.geo.json"); return new ResourceLocation("target", "geo/abekiri.geo.json");
} }
@Override @Override
public ResourceLocation getTextureResource(AbekiriItem animatable) { public ResourceLocation getTextureResource(Abekiri animatable) {
return new ResourceLocation("target", "textures/item/abekiri.png"); return new ResourceLocation("target", "textures/item/abekiri.png");
} }
@Override @Override
public void setCustomAnimations(AbekiriItem animatable, long instanceId, AnimationState animationState) { public void setCustomAnimations(Abekiri animatable, long instanceId, AnimationState animationState) {
CoreGeoBone gun = getAnimationProcessor().getBone("bone"); CoreGeoBone gun = getAnimationProcessor().getBone("bone");
CoreGeoBone shen = getAnimationProcessor().getBone("shen"); CoreGeoBone shen = getAnimationProcessor().getBone("shen");

View file

@ -1,6 +1,6 @@
package net.mcreator.target.client.model.item; package net.mcreator.target.client.model.item;
import net.mcreator.target.item.gun.SksItem; import net.mcreator.target.item.gun.Sks;
import net.mcreator.target.network.TargetModVariables; import net.mcreator.target.network.TargetModVariables;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.resources.ResourceLocation; import net.minecraft.resources.ResourceLocation;
@ -10,25 +10,25 @@ import software.bernie.geckolib.core.animatable.model.CoreGeoBone;
import software.bernie.geckolib.core.animation.AnimationState; import software.bernie.geckolib.core.animation.AnimationState;
import software.bernie.geckolib.model.GeoModel; import software.bernie.geckolib.model.GeoModel;
public class SksItemModel extends GeoModel<SksItem> { public class SksItemModel extends GeoModel<Sks> {
@Override @Override
public ResourceLocation getAnimationResource(SksItem animatable) { public ResourceLocation getAnimationResource(Sks animatable) {
return new ResourceLocation("target", "animations/sks.animation.json"); return new ResourceLocation("target", "animations/sks.animation.json");
} }
@Override @Override
public ResourceLocation getModelResource(SksItem animatable) { public ResourceLocation getModelResource(Sks animatable) {
return new ResourceLocation("target", "geo/sks.geo.json"); return new ResourceLocation("target", "geo/sks.geo.json");
} }
@Override @Override
public ResourceLocation getTextureResource(SksItem animatable) { public ResourceLocation getTextureResource(Sks animatable) {
return new ResourceLocation("target", "textures/item/sks.png"); return new ResourceLocation("target", "textures/item/sks.png");
} }
@Override @Override
public void setCustomAnimations(SksItem animatable, long instanceId, AnimationState animationState) { public void setCustomAnimations(Sks animatable, long instanceId, AnimationState animationState) {
CoreGeoBone gun = getAnimationProcessor().getBone("bone"); CoreGeoBone gun = getAnimationProcessor().getBone("bone");
CoreGeoBone flare = getAnimationProcessor().getBone("flare"); CoreGeoBone flare = getAnimationProcessor().getBone("flare");
CoreGeoBone bolt = getAnimationProcessor().getBone("bolt"); CoreGeoBone bolt = getAnimationProcessor().getBone("bolt");

View file

@ -1,6 +1,6 @@
package net.mcreator.target.client.model.item; package net.mcreator.target.client.model.item;
import net.mcreator.target.item.gun.TaserItem; import net.mcreator.target.item.gun.Taser;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.resources.ResourceLocation; import net.minecraft.resources.ResourceLocation;
import net.minecraft.world.entity.player.Player; import net.minecraft.world.entity.player.Player;
@ -8,24 +8,24 @@ import software.bernie.geckolib.core.animatable.model.CoreGeoBone;
import software.bernie.geckolib.core.animation.AnimationState; import software.bernie.geckolib.core.animation.AnimationState;
import software.bernie.geckolib.model.GeoModel; import software.bernie.geckolib.model.GeoModel;
public class TaserItemModel extends GeoModel<TaserItem> { public class TaserItemModel extends GeoModel<Taser> {
@Override @Override
public ResourceLocation getAnimationResource(TaserItem animatable) { public ResourceLocation getAnimationResource(Taser animatable) {
return new ResourceLocation("target", "animations/taser.animation.json"); return new ResourceLocation("target", "animations/taser.animation.json");
} }
@Override @Override
public ResourceLocation getModelResource(TaserItem animatable) { public ResourceLocation getModelResource(Taser animatable) {
return new ResourceLocation("target", "geo/taser.geo.json"); return new ResourceLocation("target", "geo/taser.geo.json");
} }
@Override @Override
public ResourceLocation getTextureResource(TaserItem animatable) { public ResourceLocation getTextureResource(Taser animatable) {
return new ResourceLocation("target", "textures/item/tasergun.png"); return new ResourceLocation("target", "textures/item/tasergun.png");
} }
@Override @Override
public void setCustomAnimations(TaserItem animatable, long instanceId, AnimationState animationState) { public void setCustomAnimations(Taser animatable, long instanceId, AnimationState animationState) {
CoreGeoBone gun = getAnimationProcessor().getBone("bone"); CoreGeoBone gun = getAnimationProcessor().getBone("bone");
CoreGeoBone shen = getAnimationProcessor().getBone("shen"); CoreGeoBone shen = getAnimationProcessor().getBone("shen");

View file

@ -1,6 +1,6 @@
package net.mcreator.target.client.model.item; package net.mcreator.target.client.model.item;
import net.mcreator.target.item.gun.TracheliumItem; import net.mcreator.target.item.gun.Trachelium;
import net.mcreator.target.network.TargetModVariables; import net.mcreator.target.network.TargetModVariables;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.resources.ResourceLocation; import net.minecraft.resources.ResourceLocation;
@ -10,24 +10,24 @@ import software.bernie.geckolib.core.animatable.model.CoreGeoBone;
import software.bernie.geckolib.core.animation.AnimationState; import software.bernie.geckolib.core.animation.AnimationState;
import software.bernie.geckolib.model.GeoModel; import software.bernie.geckolib.model.GeoModel;
public class TracheliumItemModel extends GeoModel<TracheliumItem> { public class TracheliumItemModel extends GeoModel<Trachelium> {
@Override @Override
public ResourceLocation getAnimationResource(TracheliumItem animatable) { public ResourceLocation getAnimationResource(Trachelium animatable) {
return new ResourceLocation("target", "animations/trachelium.animation.json"); return new ResourceLocation("target", "animations/trachelium.animation.json");
} }
@Override @Override
public ResourceLocation getModelResource(TracheliumItem animatable) { public ResourceLocation getModelResource(Trachelium animatable) {
return new ResourceLocation("target", "geo/trachelium.geo.json"); return new ResourceLocation("target", "geo/trachelium.geo.json");
} }
@Override @Override
public ResourceLocation getTextureResource(TracheliumItem animatable) { public ResourceLocation getTextureResource(Trachelium animatable) {
return new ResourceLocation("target", "textures/item/trachelium_texture.png"); return new ResourceLocation("target", "textures/item/trachelium_texture.png");
} }
@Override @Override
public void setCustomAnimations(TracheliumItem animatable, long instanceId, AnimationState animationState) { public void setCustomAnimations(Trachelium animatable, long instanceId, AnimationState animationState) {
CoreGeoBone gun = getAnimationProcessor().getBone("bone"); CoreGeoBone gun = getAnimationProcessor().getBone("bone");
CoreGeoBone shen = getAnimationProcessor().getBone("shen"); CoreGeoBone shen = getAnimationProcessor().getBone("shen");

View file

@ -1,6 +1,6 @@
package net.mcreator.target.client.model.item; package net.mcreator.target.client.model.item;
import net.mcreator.target.item.gun.VectorItem; import net.mcreator.target.item.gun.Vector;
import net.mcreator.target.network.TargetModVariables; import net.mcreator.target.network.TargetModVariables;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.resources.ResourceLocation; import net.minecraft.resources.ResourceLocation;
@ -9,24 +9,24 @@ import software.bernie.geckolib.core.animatable.model.CoreGeoBone;
import software.bernie.geckolib.core.animation.AnimationState; import software.bernie.geckolib.core.animation.AnimationState;
import software.bernie.geckolib.model.GeoModel; import software.bernie.geckolib.model.GeoModel;
public class VectorItemModel extends GeoModel<VectorItem> { public class VectorItemModel extends GeoModel<Vector> {
@Override @Override
public ResourceLocation getAnimationResource(VectorItem animatable) { public ResourceLocation getAnimationResource(Vector animatable) {
return new ResourceLocation("target", "animations/vector.animation.json"); return new ResourceLocation("target", "animations/vector.animation.json");
} }
@Override @Override
public ResourceLocation getModelResource(VectorItem animatable) { public ResourceLocation getModelResource(Vector animatable) {
return new ResourceLocation("target", "geo/vector.geo.json"); return new ResourceLocation("target", "geo/vector.geo.json");
} }
@Override @Override
public ResourceLocation getTextureResource(VectorItem animatable) { public ResourceLocation getTextureResource(Vector animatable) {
return new ResourceLocation("target", "textures/item/vector.png"); return new ResourceLocation("target", "textures/item/vector.png");
} }
@Override @Override
public void setCustomAnimations(VectorItem animatable, long instanceId, AnimationState animationState) { public void setCustomAnimations(Vector animatable, long instanceId, AnimationState animationState) {
CoreGeoBone gun = getAnimationProcessor().getBone("bone"); CoreGeoBone gun = getAnimationProcessor().getBone("bone");
CoreGeoBone shen = getAnimationProcessor().getBone("shen"); CoreGeoBone shen = getAnimationProcessor().getBone("shen");
CoreGeoBone scope = getAnimationProcessor().getBone("scope"); CoreGeoBone scope = getAnimationProcessor().getBone("scope");

View file

@ -2,7 +2,7 @@ package net.mcreator.target.client.renderer.item;
import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer; import com.mojang.blaze3d.vertex.VertexConsumer;
import net.mcreator.target.item.gun.AK47Item; import net.mcreator.target.item.gun.AK47;
import net.mcreator.target.client.layer.AK47Layer; import net.mcreator.target.client.layer.AK47Layer;
import net.mcreator.target.client.model.item.AK47ItemModel; import net.mcreator.target.client.model.item.AK47ItemModel;
import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.MultiBufferSource;
@ -16,14 +16,14 @@ import software.bernie.geckolib.renderer.GeoItemRenderer;
import java.util.HashSet; import java.util.HashSet;
import java.util.Set; import java.util.Set;
public class AK47ItemRenderer extends GeoItemRenderer<AK47Item> { public class AK47ItemRenderer extends GeoItemRenderer<AK47> {
public AK47ItemRenderer() { public AK47ItemRenderer() {
super(new AK47ItemModel()); super(new AK47ItemModel());
this.addRenderLayer(new AK47Layer(this)); this.addRenderLayer(new AK47Layer(this));
} }
@Override @Override
public RenderType getRenderType(AK47Item animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { public RenderType getRenderType(AK47 animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) {
return RenderType.entityTranslucent(getTextureLocation(animatable)); return RenderType.entityTranslucent(getTextureLocation(animatable));
} }
@ -32,7 +32,7 @@ public class AK47ItemRenderer extends GeoItemRenderer<AK47Item> {
protected MultiBufferSource currentBuffer; protected MultiBufferSource currentBuffer;
protected RenderType renderType; protected RenderType renderType;
public ItemDisplayContext transformType; public ItemDisplayContext transformType;
protected AK47Item animatable; protected AK47 animatable;
private final Set<String> hiddenBones = new HashSet<>(); private final Set<String> hiddenBones = new HashSet<>();
private final Set<String> suppressedBones = new HashSet<>(); private final Set<String> suppressedBones = new HashSet<>();
@ -45,7 +45,7 @@ public class AK47ItemRenderer extends GeoItemRenderer<AK47Item> {
} }
@Override @Override
public void actuallyRender(PoseStack matrixStackIn, AK47Item animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, public void actuallyRender(PoseStack matrixStackIn, AK47 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) { int packedOverlayIn, float red, float green, float blue, float alpha) {
this.currentBuffer = renderTypeBuffer; this.currentBuffer = renderTypeBuffer;
this.renderType = type; this.renderType = type;
@ -57,7 +57,7 @@ public class AK47ItemRenderer extends GeoItemRenderer<AK47Item> {
} }
@Override @Override
public ResourceLocation getTextureLocation(AK47Item instance) { public ResourceLocation getTextureLocation(AK47 instance) {
return super.getTextureLocation(instance); return super.getTextureLocation(instance);
} }
} }

View file

@ -2,7 +2,7 @@ package net.mcreator.target.client.renderer.item;
import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer; import com.mojang.blaze3d.vertex.VertexConsumer;
import net.mcreator.target.item.gun.AbekiriItem; import net.mcreator.target.item.gun.Abekiri;
import net.mcreator.target.client.layer.AbekiriLayer; import net.mcreator.target.client.layer.AbekiriLayer;
import net.mcreator.target.client.model.item.AbekiriItemModel; import net.mcreator.target.client.model.item.AbekiriItemModel;
import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.MultiBufferSource;
@ -16,14 +16,14 @@ import software.bernie.geckolib.renderer.GeoItemRenderer;
import java.util.HashSet; import java.util.HashSet;
import java.util.Set; import java.util.Set;
public class AbekiriItemRenderer extends GeoItemRenderer<AbekiriItem> { public class AbekiriItemRenderer extends GeoItemRenderer<Abekiri> {
public AbekiriItemRenderer() { public AbekiriItemRenderer() {
super(new AbekiriItemModel()); super(new AbekiriItemModel());
this.addRenderLayer(new AbekiriLayer(this)); this.addRenderLayer(new AbekiriLayer(this));
} }
@Override @Override
public RenderType getRenderType(AbekiriItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { public RenderType getRenderType(Abekiri animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) {
return RenderType.entityTranslucent(getTextureLocation(animatable)); return RenderType.entityTranslucent(getTextureLocation(animatable));
} }
@ -32,7 +32,7 @@ public class AbekiriItemRenderer extends GeoItemRenderer<AbekiriItem> {
protected MultiBufferSource currentBuffer; protected MultiBufferSource currentBuffer;
protected RenderType renderType; protected RenderType renderType;
public ItemDisplayContext transformType; public ItemDisplayContext transformType;
protected AbekiriItem animatable; protected Abekiri animatable;
private final Set<String> hiddenBones = new HashSet<>(); private final Set<String> hiddenBones = new HashSet<>();
private final Set<String> suppressedBones = new HashSet<>(); private final Set<String> suppressedBones = new HashSet<>();
@ -45,7 +45,7 @@ public class AbekiriItemRenderer extends GeoItemRenderer<AbekiriItem> {
} }
@Override @Override
public void actuallyRender(PoseStack matrixStackIn, AbekiriItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, 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) { int packedOverlayIn, float red, float green, float blue, float alpha) {
this.currentBuffer = renderTypeBuffer; this.currentBuffer = renderTypeBuffer;
this.renderType = type; this.renderType = type;
@ -57,7 +57,7 @@ public class AbekiriItemRenderer extends GeoItemRenderer<AbekiriItem> {
} }
@Override @Override
public ResourceLocation getTextureLocation(AbekiriItem instance) { public ResourceLocation getTextureLocation(Abekiri instance) {
return super.getTextureLocation(instance); return super.getTextureLocation(instance);
} }
} }

View file

@ -2,7 +2,7 @@ package net.mcreator.target.client.renderer.item;
import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer; import com.mojang.blaze3d.vertex.VertexConsumer;
import net.mcreator.target.item.gun.SksItem; import net.mcreator.target.item.gun.Sks;
import net.mcreator.target.client.layer.SksLayer; import net.mcreator.target.client.layer.SksLayer;
import net.mcreator.target.client.model.item.SksItemModel; import net.mcreator.target.client.model.item.SksItemModel;
import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.MultiBufferSource;
@ -16,14 +16,14 @@ import software.bernie.geckolib.renderer.GeoItemRenderer;
import java.util.HashSet; import java.util.HashSet;
import java.util.Set; import java.util.Set;
public class SksItemRenderer extends GeoItemRenderer<SksItem> { public class SksItemRenderer extends GeoItemRenderer<Sks> {
public SksItemRenderer() { public SksItemRenderer() {
super(new SksItemModel()); super(new SksItemModel());
this.addRenderLayer(new SksLayer(this)); this.addRenderLayer(new SksLayer(this));
} }
@Override @Override
public RenderType getRenderType(SksItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { public RenderType getRenderType(Sks animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) {
return RenderType.entityTranslucent(getTextureLocation(animatable)); return RenderType.entityTranslucent(getTextureLocation(animatable));
} }
@ -32,7 +32,7 @@ public class SksItemRenderer extends GeoItemRenderer<SksItem> {
protected MultiBufferSource currentBuffer; protected MultiBufferSource currentBuffer;
protected RenderType renderType; protected RenderType renderType;
public ItemDisplayContext transformType; public ItemDisplayContext transformType;
protected SksItem animatable; protected Sks animatable;
private final Set<String> hiddenBones = new HashSet<>(); private final Set<String> hiddenBones = new HashSet<>();
private final Set<String> suppressedBones = new HashSet<>(); private final Set<String> suppressedBones = new HashSet<>();
@ -45,7 +45,7 @@ public class SksItemRenderer extends GeoItemRenderer<SksItem> {
} }
@Override @Override
public void actuallyRender(PoseStack matrixStackIn, SksItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, public void actuallyRender(PoseStack matrixStackIn, Sks 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) { int packedOverlayIn, float red, float green, float blue, float alpha) {
this.currentBuffer = renderTypeBuffer; this.currentBuffer = renderTypeBuffer;
this.renderType = type; this.renderType = type;
@ -57,7 +57,7 @@ public class SksItemRenderer extends GeoItemRenderer<SksItem> {
} }
@Override @Override
public ResourceLocation getTextureLocation(SksItem instance) { public ResourceLocation getTextureLocation(Sks instance) {
return super.getTextureLocation(instance); return super.getTextureLocation(instance);
} }
} }

View file

@ -2,7 +2,7 @@ package net.mcreator.target.client.renderer.item;
import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer; import com.mojang.blaze3d.vertex.VertexConsumer;
import net.mcreator.target.item.gun.TaserItem; import net.mcreator.target.item.gun.Taser;
import net.mcreator.target.client.model.item.TaserItemModel; import net.mcreator.target.client.model.item.TaserItemModel;
import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.MultiBufferSource;
import net.minecraft.client.renderer.RenderType; import net.minecraft.client.renderer.RenderType;
@ -15,13 +15,13 @@ import software.bernie.geckolib.renderer.GeoItemRenderer;
import java.util.HashSet; import java.util.HashSet;
import java.util.Set; import java.util.Set;
public class TaserItemRenderer extends GeoItemRenderer<TaserItem> { public class TaserItemRenderer extends GeoItemRenderer<Taser> {
public TaserItemRenderer() { public TaserItemRenderer() {
super(new TaserItemModel()); super(new TaserItemModel());
} }
@Override @Override
public RenderType getRenderType(TaserItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { public RenderType getRenderType(Taser animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) {
return RenderType.entityTranslucent(getTextureLocation(animatable)); return RenderType.entityTranslucent(getTextureLocation(animatable));
} }
@ -30,7 +30,7 @@ public class TaserItemRenderer extends GeoItemRenderer<TaserItem> {
protected MultiBufferSource currentBuffer; protected MultiBufferSource currentBuffer;
protected RenderType renderType; protected RenderType renderType;
public ItemDisplayContext transformType; public ItemDisplayContext transformType;
protected TaserItem animatable; protected Taser animatable;
private final Set<String> hiddenBones = new HashSet<>(); private final Set<String> hiddenBones = new HashSet<>();
private final Set<String> suppressedBones = new HashSet<>(); private final Set<String> suppressedBones = new HashSet<>();
@ -43,7 +43,7 @@ public class TaserItemRenderer extends GeoItemRenderer<TaserItem> {
} }
@Override @Override
public void actuallyRender(PoseStack matrixStackIn, TaserItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, 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) { int packedOverlayIn, float red, float green, float blue, float alpha) {
this.currentBuffer = renderTypeBuffer; this.currentBuffer = renderTypeBuffer;
this.renderType = type; this.renderType = type;
@ -55,7 +55,7 @@ public class TaserItemRenderer extends GeoItemRenderer<TaserItem> {
} }
@Override @Override
public ResourceLocation getTextureLocation(TaserItem instance) { public ResourceLocation getTextureLocation(Taser instance) {
return super.getTextureLocation(instance); return super.getTextureLocation(instance);
} }
} }

View file

@ -2,7 +2,7 @@ package net.mcreator.target.client.renderer.item;
import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer; import com.mojang.blaze3d.vertex.VertexConsumer;
import net.mcreator.target.item.gun.TracheliumItem; import net.mcreator.target.item.gun.Trachelium;
import net.mcreator.target.client.layer.TracheliumLayer; import net.mcreator.target.client.layer.TracheliumLayer;
import net.mcreator.target.client.model.item.TracheliumItemModel; import net.mcreator.target.client.model.item.TracheliumItemModel;
import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.MultiBufferSource;
@ -16,14 +16,14 @@ import software.bernie.geckolib.renderer.GeoItemRenderer;
import java.util.HashSet; import java.util.HashSet;
import java.util.Set; import java.util.Set;
public class TracheliumItemRenderer extends GeoItemRenderer<TracheliumItem> { public class TracheliumItemRenderer extends GeoItemRenderer<Trachelium> {
public TracheliumItemRenderer() { public TracheliumItemRenderer() {
super(new TracheliumItemModel()); super(new TracheliumItemModel());
this.addRenderLayer(new TracheliumLayer(this)); this.addRenderLayer(new TracheliumLayer(this));
} }
@Override @Override
public RenderType getRenderType(TracheliumItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { public RenderType getRenderType(Trachelium animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) {
return RenderType.entityTranslucent(getTextureLocation(animatable)); return RenderType.entityTranslucent(getTextureLocation(animatable));
} }
@ -32,7 +32,7 @@ public class TracheliumItemRenderer extends GeoItemRenderer<TracheliumItem> {
protected MultiBufferSource currentBuffer; protected MultiBufferSource currentBuffer;
protected RenderType renderType; protected RenderType renderType;
public ItemDisplayContext transformType; public ItemDisplayContext transformType;
protected TracheliumItem animatable; protected Trachelium animatable;
private final Set<String> hiddenBones = new HashSet<>(); private final Set<String> hiddenBones = new HashSet<>();
private final Set<String> suppressedBones = new HashSet<>(); private final Set<String> suppressedBones = new HashSet<>();
@ -45,7 +45,7 @@ public class TracheliumItemRenderer extends GeoItemRenderer<TracheliumItem> {
} }
@Override @Override
public void actuallyRender(PoseStack matrixStackIn, TracheliumItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, 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) { int packedOverlayIn, float red, float green, float blue, float alpha) {
this.currentBuffer = renderTypeBuffer; this.currentBuffer = renderTypeBuffer;
this.renderType = type; this.renderType = type;
@ -57,7 +57,7 @@ public class TracheliumItemRenderer extends GeoItemRenderer<TracheliumItem> {
} }
@Override @Override
public ResourceLocation getTextureLocation(TracheliumItem instance) { public ResourceLocation getTextureLocation(Trachelium instance) {
return super.getTextureLocation(instance); return super.getTextureLocation(instance);
} }
} }

View file

@ -2,7 +2,7 @@ package net.mcreator.target.client.renderer.item;
import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer; import com.mojang.blaze3d.vertex.VertexConsumer;
import net.mcreator.target.item.gun.VectorItem; import net.mcreator.target.item.gun.Vector;
import net.mcreator.target.client.layer.VectorLayer; import net.mcreator.target.client.layer.VectorLayer;
import net.mcreator.target.client.model.item.VectorItemModel; import net.mcreator.target.client.model.item.VectorItemModel;
import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.MultiBufferSource;
@ -16,14 +16,14 @@ import software.bernie.geckolib.renderer.GeoItemRenderer;
import java.util.HashSet; import java.util.HashSet;
import java.util.Set; import java.util.Set;
public class VectorItemRenderer extends GeoItemRenderer<VectorItem> { public class VectorItemRenderer extends GeoItemRenderer<Vector> {
public VectorItemRenderer() { public VectorItemRenderer() {
super(new VectorItemModel()); super(new VectorItemModel());
this.addRenderLayer(new VectorLayer(this)); this.addRenderLayer(new VectorLayer(this));
} }
@Override @Override
public RenderType getRenderType(VectorItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { public RenderType getRenderType(Vector animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) {
return RenderType.entityTranslucent(getTextureLocation(animatable)); return RenderType.entityTranslucent(getTextureLocation(animatable));
} }
@ -32,7 +32,7 @@ public class VectorItemRenderer extends GeoItemRenderer<VectorItem> {
protected MultiBufferSource currentBuffer; protected MultiBufferSource currentBuffer;
protected RenderType renderType; protected RenderType renderType;
public ItemDisplayContext transformType; public ItemDisplayContext transformType;
protected VectorItem animatable; protected Vector animatable;
private final Set<String> hiddenBones = new HashSet<>(); private final Set<String> hiddenBones = new HashSet<>();
private final Set<String> suppressedBones = new HashSet<>(); private final Set<String> suppressedBones = new HashSet<>();
@ -45,7 +45,7 @@ public class VectorItemRenderer extends GeoItemRenderer<VectorItem> {
} }
@Override @Override
public void actuallyRender(PoseStack matrixStackIn, VectorItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, public void actuallyRender(PoseStack matrixStackIn, Vector 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) { int packedOverlayIn, float red, float green, float blue, float alpha) {
this.currentBuffer = renderTypeBuffer; this.currentBuffer = renderTypeBuffer;
this.renderType = type; this.renderType = type;
@ -57,7 +57,7 @@ public class VectorItemRenderer extends GeoItemRenderer<VectorItem> {
} }
@Override @Override
public ResourceLocation getTextureLocation(VectorItem instance) { public ResourceLocation getTextureLocation(Vector instance) {
return super.getTextureLocation(instance); return super.getTextureLocation(instance);
} }
} }

View file

@ -6,7 +6,7 @@ import net.mcreator.target.init.TargetCustomModEntities;
import net.mcreator.target.init.TargetModDamageTypes; import net.mcreator.target.init.TargetModDamageTypes;
import net.mcreator.target.init.TargetModSounds; import net.mcreator.target.init.TargetModSounds;
import net.mcreator.target.network.TargetModVariables; import net.mcreator.target.network.TargetModVariables;
import net.mcreator.target.util.math.ExtendedEntityRayTraceResult; import net.mcreator.target.tools.ExtendedEntityRayTraceResult;
import net.minecraft.commands.CommandSource; import net.minecraft.commands.CommandSource;
import net.minecraft.commands.CommandSourceStack; import net.minecraft.commands.CommandSourceStack;
import net.minecraft.core.BlockPos; import net.minecraft.core.BlockPos;

View file

@ -32,32 +32,32 @@ public class ItemAnimationFactory {
if (!event.player.getMainHandItem().getOrCreateTag().getString("geckoAnim").isEmpty() && !(event.player.getMainHandItem().getItem() instanceof ArmorItem)) { if (!event.player.getMainHandItem().getOrCreateTag().getString("geckoAnim").isEmpty() && !(event.player.getMainHandItem().getItem() instanceof ArmorItem)) {
animation = event.player.getMainHandItem().getOrCreateTag().getString("geckoAnim"); animation = event.player.getMainHandItem().getOrCreateTag().getString("geckoAnim");
event.player.getMainHandItem().getOrCreateTag().putString("geckoAnim", ""); event.player.getMainHandItem().getOrCreateTag().putString("geckoAnim", "");
if (event.player.getMainHandItem().getItem() instanceof TaserItem animatable) if (event.player.getMainHandItem().getItem() instanceof Taser animatable)
if (event.player.level().isClientSide()) { if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation; animatable.animationprocedure = animation;
disableUseAnim(); disableUseAnim();
} }
if (event.player.getMainHandItem().getItem() instanceof AbekiriItem animatable) if (event.player.getMainHandItem().getItem() instanceof Abekiri animatable)
if (event.player.level().isClientSide()) { if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation; animatable.animationprocedure = animation;
disableUseAnim(); disableUseAnim();
} }
if (event.player.getMainHandItem().getItem() instanceof TracheliumItem animatable) if (event.player.getMainHandItem().getItem() instanceof Trachelium animatable)
if (event.player.level().isClientSide()) { if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation; animatable.animationprocedure = animation;
disableUseAnim(); disableUseAnim();
} }
if (event.player.getMainHandItem().getItem() instanceof VectorItem animatable) if (event.player.getMainHandItem().getItem() instanceof Vector animatable)
if (event.player.level().isClientSide()) { if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation; animatable.animationprocedure = animation;
disableUseAnim(); disableUseAnim();
} }
if (event.player.getMainHandItem().getItem() instanceof AK47Item animatable) if (event.player.getMainHandItem().getItem() instanceof AK47 animatable)
if (event.player.level().isClientSide()) { if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation; animatable.animationprocedure = animation;
disableUseAnim(); disableUseAnim();
} }
if (event.player.getMainHandItem().getItem() instanceof SksItem animatable) if (event.player.getMainHandItem().getItem() instanceof Sks animatable)
if (event.player.level().isClientSide()) { if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation; animatable.animationprocedure = animation;
disableUseAnim(); disableUseAnim();
@ -166,32 +166,32 @@ public class ItemAnimationFactory {
if (!event.player.getOffhandItem().getOrCreateTag().getString("geckoAnim").equals("") && !(event.player.getOffhandItem().getItem() instanceof ArmorItem)) { if (!event.player.getOffhandItem().getOrCreateTag().getString("geckoAnim").equals("") && !(event.player.getOffhandItem().getItem() instanceof ArmorItem)) {
animation = event.player.getOffhandItem().getOrCreateTag().getString("geckoAnim"); animation = event.player.getOffhandItem().getOrCreateTag().getString("geckoAnim");
event.player.getOffhandItem().getOrCreateTag().putString("geckoAnim", ""); event.player.getOffhandItem().getOrCreateTag().putString("geckoAnim", "");
if (event.player.getOffhandItem().getItem() instanceof TaserItem animatable) if (event.player.getOffhandItem().getItem() instanceof Taser animatable)
if (event.player.level().isClientSide()) { if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation; animatable.animationprocedure = animation;
disableUseAnim(); disableUseAnim();
} }
if (event.player.getOffhandItem().getItem() instanceof AbekiriItem animatable) if (event.player.getOffhandItem().getItem() instanceof Abekiri animatable)
if (event.player.level().isClientSide()) { if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation; animatable.animationprocedure = animation;
disableUseAnim(); disableUseAnim();
} }
if (event.player.getOffhandItem().getItem() instanceof TracheliumItem animatable) if (event.player.getOffhandItem().getItem() instanceof Trachelium animatable)
if (event.player.level().isClientSide()) { if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation; animatable.animationprocedure = animation;
disableUseAnim(); disableUseAnim();
} }
if (event.player.getOffhandItem().getItem() instanceof VectorItem animatable) if (event.player.getOffhandItem().getItem() instanceof Vector animatable)
if (event.player.level().isClientSide()) { if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation; animatable.animationprocedure = animation;
disableUseAnim(); disableUseAnim();
} }
if (event.player.getOffhandItem().getItem() instanceof AK47Item animatable) if (event.player.getOffhandItem().getItem() instanceof AK47 animatable)
if (event.player.level().isClientSide()) { if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation; animatable.animationprocedure = animation;
disableUseAnim(); disableUseAnim();
} }
if (event.player.getOffhandItem().getItem() instanceof SksItem animatable) if (event.player.getOffhandItem().getItem() instanceof Sks animatable)
if (event.player.level().isClientSide()) { if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation; animatable.animationprocedure = animation;
disableUseAnim(); disableUseAnim();

View file

@ -0,0 +1,152 @@
package net.mcreator.target.init;
import net.mcreator.target.TargetMod;
import net.mcreator.target.item.*;
import net.mcreator.target.item.common.BuckshotItem;
import net.mcreator.target.item.common.ammo.*;
import net.mcreator.target.item.common.blueprint.*;
import net.mcreator.target.item.common.material.*;
import net.mcreator.target.item.common.material.component.*;
import net.mcreator.target.item.common.material.pack.*;
import net.mcreator.target.item.gun.*;
import net.minecraft.world.item.BlockItem;
import net.minecraft.world.item.Item;
import net.minecraft.world.level.block.Block;
import net.minecraftforge.common.ForgeSpawnEggItem;
import net.minecraftforge.registries.DeferredRegister;
import net.minecraftforge.registries.ForgeRegistries;
import net.minecraftforge.registries.RegistryObject;
public class ItemRegistry {
public static final DeferredRegister<Item> ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, TargetMod.MODID);
/**
* guns
*/
public static final RegistryObject<Item> TASER = ITEMS.register("taser", Taser::new);
public static final RegistryObject<Item> ABEKIRI = ITEMS.register("abekiri", Abekiri::new);
public static final RegistryObject<Item> TRACHELIUM = ITEMS.register("trachelium", Trachelium::new);
public static final RegistryObject<Item> VECTOR = ITEMS.register("vector", Vector::new);
public static final RegistryObject<Item> AK_47 = ITEMS.register("ak_47", AK47::new);
public static final RegistryObject<Item> SKS = ITEMS.register("sks", Sks::new);
public static final RegistryObject<Item> M_4 = ITEMS.register("m_4", M4Item::new);
public static final RegistryObject<Item> HK_416 = ITEMS.register("hk_416", Hk416Item::new);
public static final RegistryObject<Item> MK_14 = ITEMS.register("mk_14", Mk14Item::new);
public static final RegistryObject<Item> MARLIN = ITEMS.register("marlin", MarlinItem::new);
public static final RegistryObject<Item> SVD = ITEMS.register("svd", SvdItem::new);
public static final RegistryObject<Item> M_98B = ITEMS.register("m_98b", M98bItem::new);
public static final RegistryObject<Item> SENTINEL = ITEMS.register("sentinel", SentinelItem::new);
public static final RegistryObject<Item> HUNTING_RIFLE = ITEMS.register("hunting_rifle", HuntingRifleItem::new);
public static final RegistryObject<Item> KRABER = ITEMS.register("kraber", KraberItem::new);
public static final RegistryObject<Item> M_870 = ITEMS.register("m_870", M870Item::new);
public static final RegistryObject<Item> AA_12 = ITEMS.register("aa_12", Aa12Item::new);
public static final RegistryObject<Item> DEVOTION = ITEMS.register("devotion", DevotionItem::new);
public static final RegistryObject<Item> RPK = ITEMS.register("rpk", RpkItem::new);
public static final RegistryObject<Item> M_60 = ITEMS.register("m_60", M60Item::new);
public static final RegistryObject<Item> MINIGUN = ITEMS.register("minigun", MinigunItem::new);
public static final RegistryObject<Item> M_79 = ITEMS.register("m_79", M79Item::new);
public static final RegistryObject<Item> RPG = ITEMS.register("rpg", RpgItem::new);
public static final RegistryObject<Item> BOCEK = ITEMS.register("bocek", BocekItem::new);
public static final RegistryObject<Item> SENPAI_SPAWN_EGG = ITEMS.register("senpai_spawn_egg", () -> new ForgeSpawnEggItem(TargetModEntities.SENPAI, -11584987, -14014413, new Item.Properties()));
public static final RegistryObject<Item> TARGET_DEPLOYER = ITEMS.register("target_deployer", TargetdeployerItem::new);
public static final RegistryObject<Item> SANDBAG = block(TargetModBlocks.SANDBAG);
public static final RegistryObject<Item> BARBED_WIRE = block(TargetModBlocks.BARBED_WIRE);
public static final RegistryObject<Item> CLAYMORE_MINE = ITEMS.register("claymore_mine", ClaymoreMineItem::new);
public static final RegistryObject<Item> JUMPPAD_BLOCK = block(TargetModBlocks.JUMPPAD_BLOCK);
public static final RegistryObject<Item> LIGHT_SABER = ITEMS.register("light_saber", LightSaberItem::new);
public static final RegistryObject<Item> HAMMER = ITEMS.register("hammer", HammerItem::new);
public static final RegistryObject<Item> MORTAR_DEPLOYER = ITEMS.register("mortar_deployer", MortarDeployerItem::new);
public static final RegistryObject<Item> MORTAR_BARREL = ITEMS.register("mortar_barrel", MortarBarrelItem::new);
public static final RegistryObject<Item> MORTAR_BASE_PLATE = ITEMS.register("mortar_base_plate", MortarBasePlateItem::new);
public static final RegistryObject<Item> MORTAR_BIPOD = ITEMS.register("mortar_bipod", MortarBipodItem::new);
public static final RegistryObject<Item> FUSEE = ITEMS.register("fusee", FuseeItem::new);
public static final RegistryObject<Item> SOUL_STEEL_NUGGET = ITEMS.register("soul_steel_nugget", SoulSteelNugget::new);
public static final RegistryObject<Item> COPPERPLATE = ITEMS.register("copperplate", CopperplateItem::new);
public static final RegistryObject<Item> INGOT_STEEL = ITEMS.register("ingot_steel", IngotSteelItem::new);
public static final RegistryObject<Item> LEAD_INGOT = ITEMS.register("lead_ingot", LeadIngotItem::new);
public static final RegistryObject<Item> TUNGSTEN_INGOT = ITEMS.register("tungsten_ingot", TungstenIngotItem::new);
public static final RegistryObject<Item> CEMENTED_CARBIDE_INGOT = ITEMS.register("cemented_carbide_ingot", CementedCarbideIngotItem::new);
public static final RegistryObject<Item> SOUL_STEEL_INGOT = ITEMS.register("soul_steel_ingot", SoulSteelIngot::new);
public static final RegistryObject<Item> IRON_POWDER = ITEMS.register("iron_powder", IronPowder::new);
public static final RegistryObject<Item> TUNGSTEN_POWDER = ITEMS.register("tungsten_powder", TungstenPowder::new);
public static final RegistryObject<Item> COAL_POWDER = ITEMS.register("coal_powder", CoalPowder::new);
public static final RegistryObject<Item> COAL_IRON_POWDER = ITEMS.register("coal_iron_powder", CoalIronPowder::new);
public static final RegistryObject<Item> RAW_CEMENTED_CARBIDE_POWDER = ITEMS.register("raw_cemented_carbide_powder", RawCementedCarbidePowder::new);
public static final RegistryObject<Item> GALENA_ORE = block(TargetModBlocks.GALENA_ORE);
public static final RegistryObject<Item> DEEPSLATE_GALENA_ORE = block(TargetModBlocks.DEEPSLATE_GALENA_ORE);
public static final RegistryObject<Item> SCHEELITE_ORE = block(TargetModBlocks.SCHEELITE_ORE);
public static final RegistryObject<Item> DEEPSLATE_SCHEELITE_ORE = block(TargetModBlocks.DEEPSLATE_SCHEELITE_ORE);
public static final RegistryObject<Item> GALENA = ITEMS.register("galena", GalenaItem::new);
public static final RegistryObject<Item> SCHEELITE = ITEMS.register("scheelite", ScheeliteItem::new);
public static final RegistryObject<Item> BUCKSHOT = ITEMS.register("buckshot", BuckshotItem::new);
public static final RegistryObject<Item> IRON_BARREL = ITEMS.register("iron_barrel", IronBarrelItem::new);
public static final RegistryObject<Item> IRON_ACTION = ITEMS.register("iron_action", IronActionItem::new);
public static final RegistryObject<Item> IRON_TRIGGER = ITEMS.register("iron_trigger", IronTriggerItem::new);
public static final RegistryObject<Item> IRON_SPRING = ITEMS.register("iron_spring", IronSpringItem::new);
public static final RegistryObject<Item> STEEL_BARREL = ITEMS.register("steel_barrel", SteelBarrelItem::new);
public static final RegistryObject<Item> STEEL_ACTION = ITEMS.register("steel_action", SteelActionItem::new);
public static final RegistryObject<Item> STEEL_TRIGGER = ITEMS.register("steel_trigger", SteelTriggerItem::new);
public static final RegistryObject<Item> STEEL_SPRING = ITEMS.register("steel_spring", SteelSpringItem::new);
public static final RegistryObject<Item> CEMENTED_CARBIDE_BARREL = ITEMS.register("cemented_carbide_barrel", CementedCarbideBarrelItem::new);
public static final RegistryObject<Item> CEMENTED_CARBIDE_ACTION = ITEMS.register("cemented_carbide_action", CementedCarbideActionItem::new);
public static final RegistryObject<Item> CEMENTED_CARBIDE_TRIGGER = ITEMS.register("cemented_carbide_trigger", CementedCarbideTriggerItem::new);
public static final RegistryObject<Item> CEMENTED_CARBIDE_SPRING = ITEMS.register("cemented_carbide_spring", CementedCarbideSpringItem::new);
public static final RegistryObject<Item> NETHERITE_BARREL = ITEMS.register("netherite_barrel", NetheriteBarrelItem::new);
public static final RegistryObject<Item> NETHERITE_ACTION = ITEMS.register("netherite_action", NetheriteActionItem::new);
public static final RegistryObject<Item> NETHERITE_TRIGGER = ITEMS.register("netherite_trigger", NetheriteTriggerItem::new);
public static final RegistryObject<Item> NETHERITE_SPRING = ITEMS.register("netherite_spring", NetheriteSpringItem::new);
public static final RegistryObject<Item> COMMON_MATERIAL_PACK = ITEMS.register("common_material_pack", CommonMaterialPack::new);
public static final RegistryObject<Item> RARE_MATERIAL_PACK = ITEMS.register("rare_material_pack", RareMaterialPack::new);
public static final RegistryObject<Item> EPIC_MATERIAL_PACK = ITEMS.register("epic_material_pack", EpicMaterialPack::new);
public static final RegistryObject<Item> LEGENDARY_MATERIAL_PACK = ITEMS.register("legendary_material_pack", LegendaryMaterialPack::new);
public static final RegistryObject<Item> SPECIAL_MATERIAL_PACK = ITEMS.register("special_material_pack", SpecialMaterialPack::new);
public static final RegistryObject<Item> TRACHELIUM_BLUEPRINT = ITEMS.register("trachelium_blueprint", TracheliumBlueprint::new);
public static final RegistryObject<Item> HUNTING_RIFLE_BLUEPRINT = ITEMS.register("hunting_rifle_blueprint", HuntingRifleBlueprint::new);
public static final RegistryObject<Item> M_79_BLUEPRINT = ITEMS.register("m_79_blueprint", M79Blueprint::new);
public static final RegistryObject<Item> RPG_BLUEPRINT = ITEMS.register("rpg_blueprint", RpgBlueprint::new);
public static final RegistryObject<Item> BOCEK_BLUEPRINT = ITEMS.register("bocek_blueprint", BocekBlueprint::new);
public static final RegistryObject<Item> M_4_BLUEPRINT = ITEMS.register("m_4_blueprint", M4Blueprint::new);
public static final RegistryObject<Item> AA_12_BLUEPRINT = ITEMS.register("aa_12_blueprint", Aa12Blueprint::new);
public static final RegistryObject<Item> HK_416_BLUEPRINT = ITEMS.register("hk_416_blueprint", HK416Blueprint::new);
public static final RegistryObject<Item> RPK_BLUEPRINT = ITEMS.register("rpk_blueprint", RPKBlueprint::new);
public static final RegistryObject<Item> SKS_BLUEPRINT = ITEMS.register("sks_blueprint", SKSBlueprint::new);
public static final RegistryObject<Item> KRABER_BLUEPRINT = ITEMS.register("kraber_blueprint", KRABERBlueprint::new);
public static final RegistryObject<Item> VECTOR_BLUEPRINT = ITEMS.register("vector_blueprint", VectorBlueprint::new);
public static final RegistryObject<Item> MINIGUN_BLUEPRINT = ITEMS.register("minigun_blueprint", MinigunBlueprint::new);
public static final RegistryObject<Item> MK_14_BLUEPRINT = ITEMS.register("mk_14_blueprint", Mk14Blueprint::new);
public static final RegistryObject<Item> SENTINEL_BLUEPRINT = ITEMS.register("sentinel_blueprint", SentinelBlueprint::new);
public static final RegistryObject<Item> M_60_BLUEPRINT = ITEMS.register("m_60_blueprint", M60Blueprint::new);
public static final RegistryObject<Item> SVD_BLUEPRINT = ITEMS.register("svd_blueprint", SvdBlueprint::new);
public static final RegistryObject<Item> MARLIN_BLUEPRINT = ITEMS.register("marlin_blueprint", MarlinBlueprint::new);
public static final RegistryObject<Item> M_870_BLUEPRINT = ITEMS.register("m_870_blueprint", M870Blueprint::new);
public static final RegistryObject<Item> M_98B_BLUEPRINT = ITEMS.register("m_98b_blueprint", M98bBlueprint::new);
public static final RegistryObject<Item> AK_47_BLUEPRINT = ITEMS.register("ak_47_blueprint", AK47Blueprint::new);
public static final RegistryObject<Item> DEVOTION_BLUEPRINT = ITEMS.register("devotion_blueprint", DevotionBlueprint::new);
public static final RegistryObject<Item> TASER_BLUEPRINT = ITEMS.register("taser_blueprint", TaserBlueprint::new);
public static final RegistryObject<Item> GUN_RECYCLE = block(TargetModBlocks.GUN_RECYCLE);
/**
* Ammo
*/
public static final RegistryObject<Item> HANDGUN_AMMO = ITEMS.register("handgun_ammo", HandgunAmmoItem::new);
public static final RegistryObject<Item> RIFLE_AMMO = ITEMS.register("rifle_ammo", RifleAmmoItem::new);
public static final RegistryObject<Item> SNIPER_AMMO = ITEMS.register("sniper_ammo", SniperAmmoItem::new);
public static final RegistryObject<Item> SHOTGUN_AMMO = ITEMS.register("shotgun_ammo", ShotgunAmmoItem::new);
public static final RegistryObject<Item> HANDGUN_AMMO_BOX = ITEMS.register("handgun_ammo_box", HandgunAmmoBoxItem::new);
public static final RegistryObject<Item> RIFLE_AMMO_BOX = ITEMS.register("rifle_ammo_box", RifleAmmoBoxItem::new);
public static final RegistryObject<Item> SNIPER_AMMO_BOX = ITEMS.register("sniper_ammo_box", SniperAmmoBoxItem::new);
public static final RegistryObject<Item> SHOTGUN_AMMO_BOX = ITEMS.register("shotgun_ammo_box", ShotgunAmmoBoxItem::new);
public static final RegistryObject<Item> CREATIVE_AMMO_BOX = ITEMS.register("creative_ammo_box", CreativeAmmoBoxItem::new);
public static final RegistryObject<Item> TASER_ELECTRODE = ITEMS.register("taser_electrode", TaserElectrodeItem::new);
public static final RegistryObject<Item> GRENADE_40MM = ITEMS.register("grenade_40mm", Grenade40mmItem::new);
public static final RegistryObject<Item> MORTAR_SHELLS = ITEMS.register("mortar_shells", MortarShellsItem::new);
public static final RegistryObject<Item> ROCKET = ITEMS.register("rocket", RocketItem::new);
private static RegistryObject<Item> block(RegistryObject<Block> block) {
return ITEMS.register(block.getId().getPath(), () -> new BlockItem(block.get(), new Item.Properties()));
}
}

View file

@ -17,31 +17,31 @@ public class TargetModGunTabs {
public static final DeferredRegister<CreativeModeTab> REGISTRY = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, TargetMod.MODID); public static final DeferredRegister<CreativeModeTab> REGISTRY = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, TargetMod.MODID);
public static final RegistryObject<CreativeModeTab> TARGET_GUNS = REGISTRY.register("target_guns", public static final RegistryObject<CreativeModeTab> TARGET_GUNS = REGISTRY.register("target_guns",
() -> CreativeModeTab.builder().title(Component.translatable("item_group.target.target_guns")).icon(() -> new ItemStack(TargetModItems.TASER.get())).displayItems((parameters, tabData) -> { () -> CreativeModeTab.builder().title(Component.translatable("item_group.target.target_guns")).icon(() -> new ItemStack(ItemRegistry.TASER.get())).displayItems((parameters, tabData) -> {
tabData.accept(TargetModItems.TASER.get()); tabData.accept(ItemRegistry.TASER.get());
tabData.accept(TargetModItems.ABEKIRI.get()); tabData.accept(ItemRegistry.ABEKIRI.get());
tabData.accept(TargetModItems.TRACHELIUM.get()); tabData.accept(ItemRegistry.TRACHELIUM.get());
tabData.accept(TargetModItems.VECTOR.get()); tabData.accept(ItemRegistry.VECTOR.get());
tabData.accept(TargetModItems.AK_47.get()); tabData.accept(ItemRegistry.AK_47.get());
tabData.accept(TargetModItems.SKS.get()); tabData.accept(ItemRegistry.SKS.get());
tabData.accept(TargetModItems.M_4.get()); tabData.accept(ItemRegistry.M_4.get());
tabData.accept(TargetModItems.HK_416.get()); tabData.accept(ItemRegistry.HK_416.get());
tabData.accept(TargetModItems.MK_14.get()); tabData.accept(ItemRegistry.MK_14.get());
tabData.accept(TargetModItems.MARLIN.get()); tabData.accept(ItemRegistry.MARLIN.get());
tabData.accept(TargetModItems.SVD.get()); tabData.accept(ItemRegistry.SVD.get());
tabData.accept(TargetModItems.M_98B.get()); tabData.accept(ItemRegistry.M_98B.get());
tabData.accept(TargetModItems.SENTINEL.get()); tabData.accept(ItemRegistry.SENTINEL.get());
tabData.accept(TargetModItems.HUNTING_RIFLE.get()); tabData.accept(ItemRegistry.HUNTING_RIFLE.get());
tabData.accept(TargetModItems.KRABER.get()); tabData.accept(ItemRegistry.KRABER.get());
tabData.accept(TargetModItems.M_870.get()); tabData.accept(ItemRegistry.M_870.get());
tabData.accept(TargetModItems.AA_12.get()); tabData.accept(ItemRegistry.AA_12.get());
tabData.accept(TargetModItems.DEVOTION.get()); tabData.accept(ItemRegistry.DEVOTION.get());
tabData.accept(TargetModItems.RPK.get()); tabData.accept(ItemRegistry.RPK.get());
tabData.accept(TargetModItems.M_60.get()); tabData.accept(ItemRegistry.M_60.get());
tabData.accept(TargetModItems.MINIGUN.get()); tabData.accept(ItemRegistry.MINIGUN.get());
tabData.accept(TargetModItems.M_79.get()); tabData.accept(ItemRegistry.M_79.get());
tabData.accept(TargetModItems.RPG.get()); tabData.accept(ItemRegistry.RPG.get());
tabData.accept(TargetModItems.BOCEK.get()); tabData.accept(ItemRegistry.BOCEK.get());
}) })
.build()); .build());
@ -49,7 +49,7 @@ public class TargetModGunTabs {
public static void buildTabContentsVanilla(BuildCreativeModeTabContentsEvent tabData) { public static void buildTabContentsVanilla(BuildCreativeModeTabContentsEvent tabData) {
if (tabData.getTabKey() == CreativeModeTabs.SPAWN_EGGS) { if (tabData.getTabKey() == CreativeModeTabs.SPAWN_EGGS) {
tabData.accept(TargetModItems.SENPAI_SPAWN_EGG.get()); tabData.accept(ItemRegistry.SENPAI_SPAWN_EGG.get());
} }
} }
} }

View file

@ -1,143 +0,0 @@
/*
* MCreator note: This file will be REGENERATED on each build.
*/
package net.mcreator.target.init;
import net.mcreator.target.TargetMod;
import net.mcreator.target.item.*;
import net.mcreator.target.item.common.ammo.*;
import net.mcreator.target.item.common.blueprint.*;
import net.mcreator.target.item.common.material.*;
import net.mcreator.target.item.common.material.component.*;
import net.mcreator.target.item.common.material.pack.*;
import net.mcreator.target.item.gun.*;
import net.minecraft.world.item.BlockItem;
import net.minecraft.world.item.Item;
import net.minecraft.world.level.block.Block;
import net.minecraftforge.common.ForgeSpawnEggItem;
import net.minecraftforge.registries.DeferredRegister;
import net.minecraftforge.registries.ForgeRegistries;
import net.minecraftforge.registries.RegistryObject;
public class TargetModItems {
public static final DeferredRegister<Item> REGISTRY = DeferredRegister.create(ForgeRegistries.ITEMS, TargetMod.MODID);
public static final RegistryObject<Item> TASER = REGISTRY.register("taser", TaserItem::new);
public static final RegistryObject<Item> ABEKIRI = REGISTRY.register("abekiri", AbekiriItem::new);
public static final RegistryObject<Item> TRACHELIUM = REGISTRY.register("trachelium", TracheliumItem::new);
public static final RegistryObject<Item> VECTOR = REGISTRY.register("vector", VectorItem::new);
public static final RegistryObject<Item> AK_47 = REGISTRY.register("ak_47", AK47Item::new);
public static final RegistryObject<Item> SKS = REGISTRY.register("sks", SksItem::new);
public static final RegistryObject<Item> M_4 = REGISTRY.register("m_4", M4Item::new);
public static final RegistryObject<Item> HK_416 = REGISTRY.register("hk_416", Hk416Item::new);
public static final RegistryObject<Item> MK_14 = REGISTRY.register("mk_14", Mk14Item::new);
public static final RegistryObject<Item> MARLIN = REGISTRY.register("marlin", MarlinItem::new);
public static final RegistryObject<Item> SVD = REGISTRY.register("svd", SvdItem::new);
public static final RegistryObject<Item> M_98B = REGISTRY.register("m_98b", M98bItem::new);
public static final RegistryObject<Item> SENTINEL = REGISTRY.register("sentinel", SentinelItem::new);
public static final RegistryObject<Item> HUNTING_RIFLE = REGISTRY.register("hunting_rifle", HuntingRifleItem::new);
public static final RegistryObject<Item> KRABER = REGISTRY.register("kraber", KraberItem::new);
public static final RegistryObject<Item> M_870 = REGISTRY.register("m_870", M870Item::new);
public static final RegistryObject<Item> AA_12 = REGISTRY.register("aa_12", Aa12Item::new);
public static final RegistryObject<Item> DEVOTION = REGISTRY.register("devotion", DevotionItem::new);
public static final RegistryObject<Item> RPK = REGISTRY.register("rpk", RpkItem::new);
public static final RegistryObject<Item> M_60 = REGISTRY.register("m_60", M60Item::new);
public static final RegistryObject<Item> MINIGUN = REGISTRY.register("minigun", MinigunItem::new);
public static final RegistryObject<Item> M_79 = REGISTRY.register("m_79", M79Item::new);
public static final RegistryObject<Item> RPG = REGISTRY.register("rpg", RpgItem::new);
public static final RegistryObject<Item> BOCEK = REGISTRY.register("bocek", BocekItem::new);
public static final RegistryObject<Item> SENPAI_SPAWN_EGG = REGISTRY.register("senpai_spawn_egg", () -> new ForgeSpawnEggItem(TargetModEntities.SENPAI, -11584987, -14014413, new Item.Properties()));
public static final RegistryObject<Item> TARGETDEPLOYER = REGISTRY.register("targetdeployer", TargetdeployerItem::new);
public static final RegistryObject<Item> SANDBAG = block(TargetModBlocks.SANDBAG);
public static final RegistryObject<Item> BARBED_WIRE = block(TargetModBlocks.BARBED_WIRE);
public static final RegistryObject<Item> CLAYMORE_MINE = REGISTRY.register("claymore_mine", ClaymoreMineItem::new);
public static final RegistryObject<Item> JUMPPAD_BLOCK = block(TargetModBlocks.JUMPPAD_BLOCK);
public static final RegistryObject<Item> LIGHT_SABER = REGISTRY.register("light_saber", LightSaberItem::new);
public static final RegistryObject<Item> HAMMER = REGISTRY.register("hammer", HammerItem::new);
public static final RegistryObject<Item> MORTAR_DEPOLYER = REGISTRY.register("mortar_depolyer", MortarDepolyerItem::new);
public static final RegistryObject<Item> MORTARBARREL = REGISTRY.register("mortarbarrel", MortarbarrelItem::new);
public static final RegistryObject<Item> MORATR_BASE_PLATE = REGISTRY.register("moratr_base_plate", MoratrBasePlateItem::new);
public static final RegistryObject<Item> MORTARBIPOD = REGISTRY.register("mortarbipod", MortarbipodItem::new);
public static final RegistryObject<Item> FUSEE = REGISTRY.register("fusee", FuseeItem::new);
public static final RegistryObject<Item> SOULSTEELNUGGET = REGISTRY.register("soulsteelnugget", SoulsteelnuggetItem::new);
public static final RegistryObject<Item> COPPERPLATE = REGISTRY.register("copperplate", CopperplateItem::new);
public static final RegistryObject<Item> INGOT_STEEL = REGISTRY.register("ingot_steel", IngotSteelItem::new);
public static final RegistryObject<Item> LEAD_INGOT = REGISTRY.register("lead_ingot", LeadIngotItem::new);
public static final RegistryObject<Item> TUNGSTEN_INGOT = REGISTRY.register("tungsten_ingot", TungstenIngotItem::new);
public static final RegistryObject<Item> CEMENTED_CARBIDE_INGOT = REGISTRY.register("cemented_carbide_ingot", CementedCarbideIngotItem::new);
public static final RegistryObject<Item> SOULSTEEL_INGOT = REGISTRY.register("soulsteel_ingot", SoulsteelIngotItem::new);
public static final RegistryObject<Item> IRON_POWDER = REGISTRY.register("iron_powder", IronPowderItem::new);
public static final RegistryObject<Item> TUNGSTEN_POWDER = REGISTRY.register("tungsten_powder", TungstenPowderItem::new);
public static final RegistryObject<Item> COAL_POWDER = REGISTRY.register("coal_powder", CoalPowderItem::new);
public static final RegistryObject<Item> COAL_IRON_POWDER = REGISTRY.register("coal_iron_powder", CoalIronPowderItem::new);
public static final RegistryObject<Item> UNBLASTEDCEMENTEDCARBIDEPODWER = REGISTRY.register("unblastedcementedcarbidepodwer", RawCementedCarbidePowderItem::new);
public static final RegistryObject<Item> GALENA_ORE = block(TargetModBlocks.GALENA_ORE);
public static final RegistryObject<Item> DEEPSLATE_GALENA_ORE = block(TargetModBlocks.DEEPSLATE_GALENA_ORE);
public static final RegistryObject<Item> SCHEELITE_ORE = block(TargetModBlocks.SCHEELITE_ORE);
public static final RegistryObject<Item> DEEPSLATE_SCHEELITE_ORE = block(TargetModBlocks.DEEPSLATE_SCHEELITE_ORE);
public static final RegistryObject<Item> GALENA = REGISTRY.register("galena", GalenaItem::new);
public static final RegistryObject<Item> SCHEELITE = REGISTRY.register("scheelite", ScheeliteItem::new);
public static final RegistryObject<Item> BUCKSHOT = REGISTRY.register("buckshot", BuckshotItem::new);
public static final RegistryObject<Item> IRON_BARREL = REGISTRY.register("iron_barrel", IronBarrelItem::new);
public static final RegistryObject<Item> IRON_ACTION = REGISTRY.register("iron_action", IronActionItem::new);
public static final RegistryObject<Item> IRON_TRIGGER = REGISTRY.register("iron_trigger", IronTriggerItem::new);
public static final RegistryObject<Item> IRON_SPRING = REGISTRY.register("iron_spring", IronSpringItem::new);
public static final RegistryObject<Item> STEEL_BARREL = REGISTRY.register("steel_barrel", SteelBarrelItem::new);
public static final RegistryObject<Item> STEEL_ACTION = REGISTRY.register("steel_action", SteelActionItem::new);
public static final RegistryObject<Item> STEEL_TRIGGER = REGISTRY.register("steel_trigger", SteelTriggerItem::new);
public static final RegistryObject<Item> STEEL_SPRING = REGISTRY.register("steel_spring", SteelSpringItem::new);
public static final RegistryObject<Item> CEMENTED_CARBIDE_BARREL = REGISTRY.register("cemented_carbide_barrel", CementedCarbideBarrelItem::new);
public static final RegistryObject<Item> CEMENTED_CARBIDE_ACTION = REGISTRY.register("cemented_carbide_action", CementedCarbideActionItem::new);
public static final RegistryObject<Item> CEMENTEDCARBIDE_TRIGGER = REGISTRY.register("cementedcarbide_trigger", CementedCarbideTriggerItem::new);
public static final RegistryObject<Item> CEMENTEDCARBIDESPRING = REGISTRY.register("cementedcarbidespring", CementedCarbideSpringItem::new);
public static final RegistryObject<Item> NETHERITE_BARREL = REGISTRY.register("netherite_barrel", NetheriteBarrelItem::new);
public static final RegistryObject<Item> NETHERITE_ACTION = REGISTRY.register("netherite_action", NetheriteActionItem::new);
public static final RegistryObject<Item> NETHERITE_TRIGGER = REGISTRY.register("netherite_trigger", NetheriteTriggerItem::new);
public static final RegistryObject<Item> NETHERITE_SPRING = REGISTRY.register("netherite_spring", NetheriteSpringItem::new);
public static final RegistryObject<Item> COMMONMATERIALPACK = REGISTRY.register("commonmaterialpack", CommonMaterialPackItem::new);
public static final RegistryObject<Item> RAREMATERIALPACK = REGISTRY.register("rarematerialpack", RareMaterialPackItem::new);
public static final RegistryObject<Item> EPICMATERIALPACK = REGISTRY.register("epicmaterialpack", EpicMaterialPackItem::new);
public static final RegistryObject<Item> LEGENDARYMATERIALPACK = REGISTRY.register("legendarymaterialpack", LegendaryMaterialPackItem::new);
public static final RegistryObject<Item> SPECIALMATERIALPACK = REGISTRY.register("specialmaterialpack", SpecialMaterialPackItem::new);
public static final RegistryObject<Item> TRACHELIUM_BLUEPRINT = REGISTRY.register("trachelium_blueprint", TracheliumBlueprintItem::new);
public static final RegistryObject<Item> HUNTING_RIFLE_BLUEPRINT = REGISTRY.register("hunting_rifle_blueprint", HuntingRifleBlueprintItem::new);
public static final RegistryObject<Item> M_79_BLUEPRINT = REGISTRY.register("m_79_blueprint", M79BlueprintItem::new);
public static final RegistryObject<Item> RPG_BLUEPRINT = REGISTRY.register("rpg_blueprint", RpgBlueprintItem::new);
public static final RegistryObject<Item> BOCEK_BLUEPRINT = REGISTRY.register("bocek_blueprint", BocekBlueprintItem::new);
public static final RegistryObject<Item> M_4_BLUEPRINT = REGISTRY.register("m_4_blueprint", M4BlueprintItem::new);
public static final RegistryObject<Item> AA_12_BLUEPRINT = REGISTRY.register("aa_12_blueprint", Aa12BlueprintItem::new);
public static final RegistryObject<Item> HK_416_BLUEPRINT = REGISTRY.register("hk_416_blueprint", HK416BlueprintItem::new);
public static final RegistryObject<Item> RPK_BLUEPRINT = REGISTRY.register("rpk_blueprint", RPKBlueprintItem::new);
public static final RegistryObject<Item> SKS_BLUEPRINT = REGISTRY.register("sks_blueprint", SKSBlueprintItem::new);
public static final RegistryObject<Item> KRABER_BLUEPRINT = REGISTRY.register("kraber_blueprint", KRABERBlueprintItem::new);
public static final RegistryObject<Item> VECTOR_BLUEPRINT = REGISTRY.register("vector_blueprint", VectorBlueprintItem::new);
public static final RegistryObject<Item> MINIGUN_BLUEPRINT = REGISTRY.register("minigun_blueprint", MinigunBlueprintItem::new);
public static final RegistryObject<Item> MK_14_BLUEPRINT = REGISTRY.register("mk_14_blueprint", Mk14BlueprintItem::new);
public static final RegistryObject<Item> SENTINEL_BLUEPRINT = REGISTRY.register("sentinel_blueprint", SentinelBlueprintItem::new);
public static final RegistryObject<Item> M_60_BLUEPRINT = REGISTRY.register("m_60_blueprint", M60BlueprintItem::new);
public static final RegistryObject<Item> SVD_BLUEPRINT = REGISTRY.register("svd_blueprint", SvdBlueprintItem::new);
public static final RegistryObject<Item> MARLIN_BLUEPRINT = REGISTRY.register("marlin_blueprint", MarlinBlueprintItem::new);
public static final RegistryObject<Item> M_870_BLUEPRINT = REGISTRY.register("m_870_blueprint", M870BlueprintItem::new);
public static final RegistryObject<Item> M_98B_BLUEPRINT = REGISTRY.register("m_98b_blueprint", M98bBlueprintItem::new);
public static final RegistryObject<Item> AK_47_BLUEPRINT = REGISTRY.register("ak_47_blueprint", AK47BlueprintItem::new);
public static final RegistryObject<Item> DEVOTION_BLUPRINT = REGISTRY.register("devotion_bluprint", DevotionBluprintItem::new);
public static final RegistryObject<Item> TASER_BLUEPRINT = REGISTRY.register("taser_blueprint", TaserBlueprintItem::new);
public static final RegistryObject<Item> GUN_RECYCLE = block(TargetModBlocks.GUN_RECYCLE);
public static final RegistryObject<Item> HANDGUN_AMMO = REGISTRY.register("handgun_ammo", HandgunAmmoItem::new);
public static final RegistryObject<Item> RIFLE_AMMO = REGISTRY.register("rifle_ammo", RifleAmmoItem::new);
public static final RegistryObject<Item> SNIPER_AMMO = REGISTRY.register("sniper_ammo", SniperAmmoItem::new);
public static final RegistryObject<Item> SHOTGUN_AMMO = REGISTRY.register("shotgun_ammo", ShotgunAmmoItem::new);
public static final RegistryObject<Item> HANDGUN_AMMO_BOX = REGISTRY.register("handgun_ammo_box", HandgunAmmoBoxItem::new);
public static final RegistryObject<Item> RIFLE_AMMO_BOX = REGISTRY.register("rifle_ammo_box", RifleAmmoBoxItem::new);
public static final RegistryObject<Item> SNIPER_AMMO_BOX = REGISTRY.register("sniper_ammo_box", SniperAmmoBoxItem::new);
public static final RegistryObject<Item> SHOTGUN_AMMO_BOX = REGISTRY.register("shotgun_ammo_box", ShotgunAmmoBoxItem::new);
public static final RegistryObject<Item> CREATIVE_AMMO_BOX = REGISTRY.register("creative_ammo_box", CreativeAmmoBoxItem::new);
public static final RegistryObject<Item> TASER_ELECTRODE = REGISTRY.register("taser_electrode", TaserElectrodeItem::new);
public static final RegistryObject<Item> GRENADE_40MM = REGISTRY.register("grenade_40mm", Grenade40mmItem::new);
public static final RegistryObject<Item> MORTAR_SHELLS = REGISTRY.register("mortar_shells", MortarShellsItem::new);
public static final RegistryObject<Item> ROCKET = REGISTRY.register("rocket", RocketItem::new);
private static RegistryObject<Item> block(RegistryObject<Block> block) {
return REGISTRY.register(block.getId().getPath(), () -> new BlockItem(block.get(), new Item.Properties()));
}
}

View file

@ -6,8 +6,8 @@ package net.mcreator.target.init;
import com.mojang.blaze3d.platform.InputConstants; import com.mojang.blaze3d.platform.InputConstants;
import net.mcreator.target.TargetMod; import net.mcreator.target.TargetMod;
import net.mcreator.target.network.DoublejumpinputMessage; import net.mcreator.target.network.DoubleJumpMessage;
import net.mcreator.target.network.FiremodeMessage; import net.mcreator.target.network.FireModeMessage;
import net.mcreator.target.network.ReloadMessage; import net.mcreator.target.network.ReloadMessage;
import net.mcreator.target.network.ZoomMessage; import net.mcreator.target.network.ZoomMessage;
import net.minecraft.client.KeyMapping; import net.minecraft.client.KeyMapping;
@ -41,8 +41,8 @@ public class TargetModKeyMappings {
public void setDown(boolean isDown) { public void setDown(boolean isDown) {
super.setDown(isDown); super.setDown(isDown);
if (isDownOld != isDown && isDown) { if (isDownOld != isDown && isDown) {
TargetMod.PACKET_HANDLER.sendToServer(new DoublejumpinputMessage(0, 0)); TargetMod.PACKET_HANDLER.sendToServer(new DoubleJumpMessage(0, 0));
DoublejumpinputMessage.pressAction(Minecraft.getInstance().player, 0, 0); DoubleJumpMessage.pressAction(Minecraft.getInstance().player, 0, 0);
} }
isDownOld = isDown; isDownOld = isDown;
} }
@ -54,8 +54,8 @@ public class TargetModKeyMappings {
public void setDown(boolean isDown) { public void setDown(boolean isDown) {
super.setDown(isDown); super.setDown(isDown);
if (isDownOld != isDown && isDown) { if (isDownOld != isDown && isDown) {
TargetMod.PACKET_HANDLER.sendToServer(new FiremodeMessage(0, 0)); TargetMod.PACKET_HANDLER.sendToServer(new FireModeMessage(0, 0));
FiremodeMessage.pressAction(Minecraft.getInstance().player, 0, 0); FireModeMessage.pressAction(Minecraft.getInstance().player, 0, 0);
} }
isDownOld = isDown; isDownOld = isDown;
} }

View file

@ -5,7 +5,7 @@
package net.mcreator.target.init; package net.mcreator.target.init;
import net.mcreator.target.TargetMod; import net.mcreator.target.TargetMod;
import net.mcreator.target.potion.ShockMobEffect; import net.mcreator.target.mobeffect.ShockMobEffect;
import net.minecraft.world.effect.MobEffect; import net.minecraft.world.effect.MobEffect;
import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.DeferredRegister;
import net.minecraftforge.registries.ForgeRegistries; import net.minecraftforge.registries.ForgeRegistries;

View file

@ -20,101 +20,101 @@ import net.minecraftforge.registries.RegistryObject;
public class TargetModTabs { public class TargetModTabs {
public static final DeferredRegister<CreativeModeTab> REGISTRY = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, TargetMod.MODID); public static final DeferredRegister<CreativeModeTab> REGISTRY = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, TargetMod.MODID);
public static final RegistryObject<CreativeModeTab> TARGET_ITEM = REGISTRY.register("target_item", public static final RegistryObject<CreativeModeTab> TARGET_ITEM = REGISTRY.register("target_item",
() -> CreativeModeTab.builder().title(Component.translatable("item_group.target.target_item")).icon(() -> new ItemStack(TargetModItems.TARGETDEPLOYER.get())).displayItems((parameters, tabData) -> { () -> CreativeModeTab.builder().title(Component.translatable("item_group.target.target_item")).icon(() -> new ItemStack(ItemRegistry.TARGET_DEPLOYER.get())).displayItems((parameters, tabData) -> {
tabData.accept(TargetModItems.TARGETDEPLOYER.get()); tabData.accept(ItemRegistry.TARGET_DEPLOYER.get());
tabData.accept(TargetModBlocks.SANDBAG.get().asItem()); tabData.accept(TargetModBlocks.SANDBAG.get().asItem());
tabData.accept(TargetModBlocks.BARBED_WIRE.get().asItem()); tabData.accept(TargetModBlocks.BARBED_WIRE.get().asItem());
tabData.accept(TargetModItems.CLAYMORE_MINE.get()); tabData.accept(ItemRegistry.CLAYMORE_MINE.get());
tabData.accept(TargetModBlocks.JUMPPAD_BLOCK.get().asItem()); tabData.accept(TargetModBlocks.JUMPPAD_BLOCK.get().asItem());
tabData.accept(TargetModItems.LIGHT_SABER.get()); tabData.accept(ItemRegistry.LIGHT_SABER.get());
tabData.accept(TargetModItems.HAMMER.get()); tabData.accept(ItemRegistry.HAMMER.get());
tabData.accept(TargetModItems.MORTAR_DEPOLYER.get()); tabData.accept(ItemRegistry.MORTAR_DEPLOYER.get());
tabData.accept(TargetModItems.MORTARBARREL.get()); tabData.accept(ItemRegistry.MORTAR_BARREL.get());
tabData.accept(TargetModItems.MORATR_BASE_PLATE.get()); tabData.accept(ItemRegistry.MORTAR_BASE_PLATE.get());
tabData.accept(TargetModItems.MORTARBIPOD.get()); tabData.accept(ItemRegistry.MORTAR_BIPOD.get());
tabData.accept(TargetModItems.FUSEE.get()); tabData.accept(ItemRegistry.FUSEE.get());
tabData.accept(TargetModItems.SOULSTEELNUGGET.get()); tabData.accept(ItemRegistry.SOUL_STEEL_NUGGET.get());
tabData.accept(TargetModItems.COPPERPLATE.get()); tabData.accept(ItemRegistry.COPPERPLATE.get());
tabData.accept(TargetModItems.INGOT_STEEL.get()); tabData.accept(ItemRegistry.INGOT_STEEL.get());
tabData.accept(TargetModItems.LEAD_INGOT.get()); tabData.accept(ItemRegistry.LEAD_INGOT.get());
tabData.accept(TargetModItems.TUNGSTEN_INGOT.get()); tabData.accept(ItemRegistry.TUNGSTEN_INGOT.get());
tabData.accept(TargetModItems.CEMENTED_CARBIDE_INGOT.get()); tabData.accept(ItemRegistry.CEMENTED_CARBIDE_INGOT.get());
tabData.accept(TargetModItems.SOULSTEEL_INGOT.get()); tabData.accept(ItemRegistry.SOUL_STEEL_INGOT.get());
tabData.accept(TargetModItems.IRON_POWDER.get()); tabData.accept(ItemRegistry.IRON_POWDER.get());
tabData.accept(TargetModItems.TUNGSTEN_POWDER.get()); tabData.accept(ItemRegistry.TUNGSTEN_POWDER.get());
tabData.accept(TargetModItems.COAL_POWDER.get()); tabData.accept(ItemRegistry.COAL_POWDER.get());
tabData.accept(TargetModItems.COAL_IRON_POWDER.get()); tabData.accept(ItemRegistry.COAL_IRON_POWDER.get());
tabData.accept(TargetModItems.UNBLASTEDCEMENTEDCARBIDEPODWER.get()); tabData.accept(ItemRegistry.RAW_CEMENTED_CARBIDE_POWDER.get());
tabData.accept(TargetModBlocks.GALENA_ORE.get().asItem()); tabData.accept(TargetModBlocks.GALENA_ORE.get().asItem());
tabData.accept(TargetModBlocks.DEEPSLATE_GALENA_ORE.get().asItem()); tabData.accept(TargetModBlocks.DEEPSLATE_GALENA_ORE.get().asItem());
tabData.accept(TargetModBlocks.SCHEELITE_ORE.get().asItem()); tabData.accept(TargetModBlocks.SCHEELITE_ORE.get().asItem());
tabData.accept(TargetModBlocks.DEEPSLATE_SCHEELITE_ORE.get().asItem()); tabData.accept(TargetModBlocks.DEEPSLATE_SCHEELITE_ORE.get().asItem());
tabData.accept(TargetModItems.GALENA.get()); tabData.accept(ItemRegistry.GALENA.get());
tabData.accept(TargetModItems.SCHEELITE.get()); tabData.accept(ItemRegistry.SCHEELITE.get());
tabData.accept(TargetModItems.BUCKSHOT.get()); tabData.accept(ItemRegistry.BUCKSHOT.get());
tabData.accept(TargetModItems.IRON_BARREL.get()); tabData.accept(ItemRegistry.IRON_BARREL.get());
tabData.accept(TargetModItems.IRON_ACTION.get()); tabData.accept(ItemRegistry.IRON_ACTION.get());
tabData.accept(TargetModItems.IRON_TRIGGER.get()); tabData.accept(ItemRegistry.IRON_TRIGGER.get());
tabData.accept(TargetModItems.IRON_SPRING.get()); tabData.accept(ItemRegistry.IRON_SPRING.get());
tabData.accept(TargetModItems.STEEL_BARREL.get()); tabData.accept(ItemRegistry.STEEL_BARREL.get());
tabData.accept(TargetModItems.STEEL_ACTION.get()); tabData.accept(ItemRegistry.STEEL_ACTION.get());
tabData.accept(TargetModItems.STEEL_TRIGGER.get()); tabData.accept(ItemRegistry.STEEL_TRIGGER.get());
tabData.accept(TargetModItems.STEEL_SPRING.get()); tabData.accept(ItemRegistry.STEEL_SPRING.get());
tabData.accept(TargetModItems.CEMENTED_CARBIDE_BARREL.get()); tabData.accept(ItemRegistry.CEMENTED_CARBIDE_BARREL.get());
tabData.accept(TargetModItems.CEMENTED_CARBIDE_ACTION.get()); tabData.accept(ItemRegistry.CEMENTED_CARBIDE_ACTION.get());
tabData.accept(TargetModItems.CEMENTEDCARBIDE_TRIGGER.get()); tabData.accept(ItemRegistry.CEMENTED_CARBIDE_TRIGGER.get());
tabData.accept(TargetModItems.CEMENTEDCARBIDESPRING.get()); tabData.accept(ItemRegistry.CEMENTED_CARBIDE_SPRING.get());
tabData.accept(TargetModItems.NETHERITE_BARREL.get()); tabData.accept(ItemRegistry.NETHERITE_BARREL.get());
tabData.accept(TargetModItems.NETHERITE_ACTION.get()); tabData.accept(ItemRegistry.NETHERITE_ACTION.get());
tabData.accept(TargetModItems.NETHERITE_TRIGGER.get()); tabData.accept(ItemRegistry.NETHERITE_TRIGGER.get());
tabData.accept(TargetModItems.NETHERITE_SPRING.get()); tabData.accept(ItemRegistry.NETHERITE_SPRING.get());
tabData.accept(TargetModItems.COMMONMATERIALPACK.get()); tabData.accept(ItemRegistry.COMMON_MATERIAL_PACK.get());
tabData.accept(TargetModItems.RAREMATERIALPACK.get()); tabData.accept(ItemRegistry.RARE_MATERIAL_PACK.get());
tabData.accept(TargetModItems.EPICMATERIALPACK.get()); tabData.accept(ItemRegistry.EPIC_MATERIAL_PACK.get());
tabData.accept(TargetModItems.LEGENDARYMATERIALPACK.get()); tabData.accept(ItemRegistry.LEGENDARY_MATERIAL_PACK.get());
tabData.accept(TargetModItems.SPECIALMATERIALPACK.get()); tabData.accept(ItemRegistry.SPECIAL_MATERIAL_PACK.get());
tabData.accept(TargetModItems.TRACHELIUM_BLUEPRINT.get()); tabData.accept(ItemRegistry.TRACHELIUM_BLUEPRINT.get());
tabData.accept(TargetModItems.HUNTING_RIFLE_BLUEPRINT.get()); tabData.accept(ItemRegistry.HUNTING_RIFLE_BLUEPRINT.get());
tabData.accept(TargetModItems.M_79_BLUEPRINT.get()); tabData.accept(ItemRegistry.M_79_BLUEPRINT.get());
tabData.accept(TargetModItems.RPG_BLUEPRINT.get()); tabData.accept(ItemRegistry.RPG_BLUEPRINT.get());
tabData.accept(TargetModItems.BOCEK_BLUEPRINT.get()); tabData.accept(ItemRegistry.BOCEK_BLUEPRINT.get());
tabData.accept(TargetModItems.M_4_BLUEPRINT.get()); tabData.accept(ItemRegistry.M_4_BLUEPRINT.get());
tabData.accept(TargetModItems.AA_12_BLUEPRINT.get()); tabData.accept(ItemRegistry.AA_12_BLUEPRINT.get());
tabData.accept(TargetModItems.HK_416_BLUEPRINT.get()); tabData.accept(ItemRegistry.HK_416_BLUEPRINT.get());
tabData.accept(TargetModItems.RPK_BLUEPRINT.get()); tabData.accept(ItemRegistry.RPK_BLUEPRINT.get());
tabData.accept(TargetModItems.SKS_BLUEPRINT.get()); tabData.accept(ItemRegistry.SKS_BLUEPRINT.get());
tabData.accept(TargetModItems.KRABER_BLUEPRINT.get()); tabData.accept(ItemRegistry.KRABER_BLUEPRINT.get());
tabData.accept(TargetModItems.VECTOR_BLUEPRINT.get()); tabData.accept(ItemRegistry.VECTOR_BLUEPRINT.get());
tabData.accept(TargetModItems.MINIGUN_BLUEPRINT.get()); tabData.accept(ItemRegistry.MINIGUN_BLUEPRINT.get());
tabData.accept(TargetModItems.MK_14_BLUEPRINT.get()); tabData.accept(ItemRegistry.MK_14_BLUEPRINT.get());
tabData.accept(TargetModItems.SENTINEL_BLUEPRINT.get()); tabData.accept(ItemRegistry.SENTINEL_BLUEPRINT.get());
tabData.accept(TargetModItems.M_60_BLUEPRINT.get()); tabData.accept(ItemRegistry.M_60_BLUEPRINT.get());
tabData.accept(TargetModItems.SVD_BLUEPRINT.get()); tabData.accept(ItemRegistry.SVD_BLUEPRINT.get());
tabData.accept(TargetModItems.MARLIN_BLUEPRINT.get()); tabData.accept(ItemRegistry.MARLIN_BLUEPRINT.get());
tabData.accept(TargetModItems.M_870_BLUEPRINT.get()); tabData.accept(ItemRegistry.M_870_BLUEPRINT.get());
tabData.accept(TargetModItems.M_98B_BLUEPRINT.get()); tabData.accept(ItemRegistry.M_98B_BLUEPRINT.get());
tabData.accept(TargetModItems.AK_47_BLUEPRINT.get()); tabData.accept(ItemRegistry.AK_47_BLUEPRINT.get());
tabData.accept(TargetModItems.DEVOTION_BLUPRINT.get()); tabData.accept(ItemRegistry.DEVOTION_BLUEPRINT.get());
tabData.accept(TargetModItems.TASER_BLUEPRINT.get()); tabData.accept(ItemRegistry.TASER_BLUEPRINT.get());
tabData.accept(TargetModBlocks.GUN_RECYCLE.get().asItem()); tabData.accept(TargetModBlocks.GUN_RECYCLE.get().asItem());
}) })
.build()); .build());
public static final RegistryObject<CreativeModeTab> AMMO = REGISTRY.register("ammo", public static final RegistryObject<CreativeModeTab> AMMO = REGISTRY.register("ammo",
() -> CreativeModeTab.builder().title(Component.translatable("item_group.target.ammo")).icon(() -> new ItemStack(TargetModItems.SHOTGUN_AMMO_BOX.get())).displayItems((parameters, tabData) -> { () -> CreativeModeTab.builder().title(Component.translatable("item_group.target.ammo")).icon(() -> new ItemStack(ItemRegistry.SHOTGUN_AMMO_BOX.get())).displayItems((parameters, tabData) -> {
tabData.accept(TargetModItems.HANDGUN_AMMO.get()); tabData.accept(ItemRegistry.HANDGUN_AMMO.get());
tabData.accept(TargetModItems.RIFLE_AMMO.get()); tabData.accept(ItemRegistry.RIFLE_AMMO.get());
tabData.accept(TargetModItems.SNIPER_AMMO.get()); tabData.accept(ItemRegistry.SNIPER_AMMO.get());
tabData.accept(TargetModItems.SHOTGUN_AMMO.get()); tabData.accept(ItemRegistry.SHOTGUN_AMMO.get());
tabData.accept(TargetModItems.HANDGUN_AMMO_BOX.get()); tabData.accept(ItemRegistry.HANDGUN_AMMO_BOX.get());
tabData.accept(TargetModItems.RIFLE_AMMO_BOX.get()); tabData.accept(ItemRegistry.RIFLE_AMMO_BOX.get());
tabData.accept(TargetModItems.SNIPER_AMMO_BOX.get()); tabData.accept(ItemRegistry.SNIPER_AMMO_BOX.get());
tabData.accept(TargetModItems.SHOTGUN_AMMO_BOX.get()); tabData.accept(ItemRegistry.SHOTGUN_AMMO_BOX.get());
tabData.accept(TargetModItems.CREATIVE_AMMO_BOX.get()); tabData.accept(ItemRegistry.CREATIVE_AMMO_BOX.get());
tabData.accept(TargetModItems.TASER_ELECTRODE.get()); tabData.accept(ItemRegistry.TASER_ELECTRODE.get());
tabData.accept(TargetModItems.GRENADE_40MM.get()); tabData.accept(ItemRegistry.GRENADE_40MM.get());
tabData.accept(TargetModItems.MORTAR_SHELLS.get()); tabData.accept(ItemRegistry.MORTAR_SHELLS.get());
tabData.accept(TargetModItems.ROCKET.get()); tabData.accept(ItemRegistry.ROCKET.get());
}) })
.build()); .build());
@ -123,7 +123,7 @@ public class TargetModTabs {
public static void buildTabContentsVanilla(BuildCreativeModeTabContentsEvent tabData) { public static void buildTabContentsVanilla(BuildCreativeModeTabContentsEvent tabData) {
if (tabData.getTabKey() == CreativeModeTabs.SPAWN_EGGS) { if (tabData.getTabKey() == CreativeModeTabs.SPAWN_EGGS) {
tabData.accept(TargetModItems.SENPAI_SPAWN_EGG.get()); tabData.accept(ItemRegistry.SENPAI_SPAWN_EGG.get());
} }
} }
} }

View file

@ -17,78 +17,78 @@ public class TargetModTrades {
@SubscribeEvent @SubscribeEvent
public static void registerTrades(VillagerTradesEvent event) { public static void registerTrades(VillagerTradesEvent event) {
if (event.getType() == VillagerProfession.WEAPONSMITH) { if (event.getType() == VillagerProfession.WEAPONSMITH) {
event.getTrades().get(1).add(new BasicItemListing(new ItemStack(TargetModItems.TASER_BLUEPRINT.get()), event.getTrades().get(1).add(new BasicItemListing(new ItemStack(ItemRegistry.TASER_BLUEPRINT.get()),
new ItemStack(Items.EMERALD), 16, 5, 0.05f)); new ItemStack(Items.EMERALD), 16, 5, 0.05f));
event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 10), event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 10),
new ItemStack(TargetModItems.STEEL_ACTION.get()), 12, 5, 0.05f)); new ItemStack(ItemRegistry.STEEL_ACTION.get()), 12, 5, 0.05f));
event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32), event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32),
new ItemStack(TargetModItems.M_4_BLUEPRINT.get()), 10, 50, 0.05f)); new ItemStack(ItemRegistry.M_4_BLUEPRINT.get()), 10, 50, 0.05f));
event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32), event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32),
new ItemStack(TargetModItems.M_79_BLUEPRINT.get()), 10, 50, 0.05f)); new ItemStack(ItemRegistry.M_79_BLUEPRINT.get()), 10, 50, 0.05f));
event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32), event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32),
new ItemStack(TargetModItems.MARLIN_BLUEPRINT.get()), 10, 50, 0.05f)); new ItemStack(ItemRegistry.MARLIN_BLUEPRINT.get()), 10, 50, 0.05f));
event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32), event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32),
new ItemStack(TargetModItems.AK_47_BLUEPRINT.get()), 10, 50, 0.05f)); new ItemStack(ItemRegistry.AK_47_BLUEPRINT.get()), 10, 50, 0.05f));
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64), event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(TargetModItems.HUNTING_RIFLE_BLUEPRINT.get()), 10, 80, 0.05f)); new ItemStack(ItemRegistry.HUNTING_RIFLE_BLUEPRINT.get()), 10, 80, 0.05f));
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64), event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(TargetModItems.RPG_BLUEPRINT.get()), 10, 80, 0.05f)); new ItemStack(ItemRegistry.RPG_BLUEPRINT.get()), 10, 80, 0.05f));
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64), event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(TargetModItems.HK_416_BLUEPRINT.get()), 10, 80, 0.05f)); new ItemStack(ItemRegistry.HK_416_BLUEPRINT.get()), 10, 80, 0.05f));
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64), event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(TargetModItems.RPK_BLUEPRINT.get()), 10, 80, 0.05f)); new ItemStack(ItemRegistry.RPK_BLUEPRINT.get()), 10, 80, 0.05f));
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64), event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(TargetModItems.VECTOR_BLUEPRINT.get()), 10, 80, 0.05f)); new ItemStack(ItemRegistry.VECTOR_BLUEPRINT.get()), 10, 80, 0.05f));
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64), event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(TargetModItems.MK_14_BLUEPRINT.get()), 10, 80, 0.05f)); new ItemStack(ItemRegistry.MK_14_BLUEPRINT.get()), 10, 80, 0.05f));
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64), event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(TargetModItems.M_60_BLUEPRINT.get()), 10, 80, 0.05f)); new ItemStack(ItemRegistry.M_60_BLUEPRINT.get()), 10, 80, 0.05f));
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64), event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(TargetModItems.SVD_BLUEPRINT.get()), 10, 80, 0.05f)); new ItemStack(ItemRegistry.SVD_BLUEPRINT.get()), 10, 80, 0.05f));
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64), event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(TargetModItems.M_870_BLUEPRINT.get()), 10, 80, 0.05f)); new ItemStack(ItemRegistry.M_870_BLUEPRINT.get()), 10, 80, 0.05f));
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64), event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
new ItemStack(TargetModItems.M_98B_BLUEPRINT.get()), 10, 80, 0.05f)); new ItemStack(ItemRegistry.M_98B_BLUEPRINT.get()), 10, 80, 0.05f));
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD), event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD),
new ItemStack(TargetModItems.DEVOTION_BLUPRINT.get()), 10, 80, 0.05f)); new ItemStack(ItemRegistry.DEVOTION_BLUEPRINT.get()), 10, 80, 0.05f));
event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 8), event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 8),
new ItemStack(TargetModItems.STEEL_BARREL.get()), 12, 5, 0.05f)); new ItemStack(ItemRegistry.STEEL_BARREL.get()), 12, 5, 0.05f));
event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 6), event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 6),
new ItemStack(TargetModItems.STEEL_TRIGGER.get()), 12, 5, 0.05f)); new ItemStack(ItemRegistry.STEEL_TRIGGER.get()), 12, 5, 0.05f));
event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 8), event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 8),
new ItemStack(TargetModItems.STEEL_SPRING.get()), 12, 5, 0.05f)); new ItemStack(ItemRegistry.STEEL_SPRING.get()), 12, 5, 0.05f));
event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 16), event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 16),
new ItemStack(TargetModItems.CEMENTED_CARBIDE_BARREL.get()), 12, 10, 0.05f)); new ItemStack(ItemRegistry.CEMENTED_CARBIDE_BARREL.get()), 12, 10, 0.05f));
event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 20), event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 20),
new ItemStack(TargetModItems.CEMENTED_CARBIDE_ACTION.get()), 10, 10, 0.05f)); new ItemStack(ItemRegistry.CEMENTED_CARBIDE_ACTION.get()), 10, 10, 0.05f));
event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 16), event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 16),
new ItemStack(TargetModItems.CEMENTEDCARBIDESPRING.get()), 10, 10, 0.05f)); new ItemStack(ItemRegistry.CEMENTED_CARBIDE_SPRING.get()), 10, 10, 0.05f));
event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 12), event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 12),
new ItemStack(TargetModItems.CEMENTEDCARBIDE_TRIGGER.get()), 10, 10, 0.05f)); new ItemStack(ItemRegistry.CEMENTED_CARBIDE_TRIGGER.get()), 10, 10, 0.05f));
} }
} }
} }

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class MortarbarrelItem extends Item { public class MortarBarrelItem extends Item {
public MortarbarrelItem() { public MortarBarrelItem() {
super(new Item.Properties().stacksTo(64).fireResistant().rarity(Rarity.COMMON)); super(new Item.Properties().stacksTo(64).fireResistant().rarity(Rarity.COMMON));
} }

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class MoratrBasePlateItem extends Item { public class MortarBasePlateItem extends Item {
public MoratrBasePlateItem() { public MortarBasePlateItem() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON)); super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
} }

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class MortarbipodItem extends Item { public class MortarBipodItem extends Item {
public MortarbipodItem() { public MortarBipodItem() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON)); super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
} }

View file

@ -13,8 +13,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class MortarDepolyerItem extends Item { public class MortarDeployerItem extends Item {
public MortarDepolyerItem() { public MortarDeployerItem() {
super(new Item.Properties().stacksTo(1).rarity(Rarity.RARE)); super(new Item.Properties().stacksTo(1).rarity(Rarity.RARE));
} }

View file

@ -4,7 +4,7 @@ import com.google.common.collect.HashMultimap;
import com.google.common.collect.Multimap; import com.google.common.collect.Multimap;
import net.mcreator.target.client.renderer.item.SentinelItemRenderer; import net.mcreator.target.client.renderer.item.SentinelItemRenderer;
import net.mcreator.target.procedures.SentinelWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure; import net.mcreator.target.procedures.SentinelWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure;
import net.mcreator.target.rarity.RarityTool; import net.mcreator.target.tools.RarityTool;
import net.mcreator.target.tools.ItemNBTTool; import net.mcreator.target.tools.ItemNBTTool;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.model.HumanoidModel; import net.minecraft.client.model.HumanoidModel;

View file

@ -1,4 +1,4 @@
package net.mcreator.target.item.common.ammo; package net.mcreator.target.item.common;
import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item; import net.minecraft.world.item.Item;

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class M4BlueprintItem extends Item { public class AK47Blueprint extends Item {
public M4BlueprintItem() { public AK47Blueprint() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE)); super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE));
} }

View file

@ -1,21 +0,0 @@
package net.mcreator.target.item.common.blueprint;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.level.Level;
import java.util.List;
public class AK47BlueprintItem extends Item {
public AK47BlueprintItem() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE));
}
@Override
public void appendHoverText(ItemStack itemstack, Level world, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, world, list, flag);
}
}

View file

@ -1,6 +1,6 @@
package net.mcreator.target.item.common.blueprint; package net.mcreator.target.item.common.blueprint;
import net.mcreator.target.rarity.RarityTool; import net.mcreator.target.tools.RarityTool;
import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item; import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.ItemStack;
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class Aa12BlueprintItem extends Item { public class Aa12Blueprint extends Item {
public Aa12BlueprintItem() { public Aa12Blueprint() {
super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY)); super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY));
} }

View file

@ -1,6 +1,6 @@
package net.mcreator.target.item.common.blueprint; package net.mcreator.target.item.common.blueprint;
import net.mcreator.target.rarity.RarityTool; import net.mcreator.target.tools.RarityTool;
import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item; import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.ItemStack;
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class BocekBlueprintItem extends Item { public class BocekBlueprint extends Item {
public BocekBlueprintItem() { public BocekBlueprint() {
super(new Item.Properties().stacksTo(64).rarity(RarityTool.SPECIAL)); super(new Item.Properties().stacksTo(64).rarity(RarityTool.SPECIAL));
} }

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class M98bBlueprintItem extends Item { public class DevotionBlueprint extends Item {
public M98bBlueprintItem() { public DevotionBlueprint() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC)); super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
} }

View file

@ -1,21 +0,0 @@
package net.mcreator.target.item.common.blueprint;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.level.Level;
import java.util.List;
public class DevotionBluprintItem extends Item {
public DevotionBluprintItem() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
}
@Override
public void appendHoverText(ItemStack itemstack, Level world, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, world, list, flag);
}
}

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class RPKBlueprintItem extends Item { public class HK416Blueprint extends Item {
public RPKBlueprintItem() { public HK416Blueprint() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC)); super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
} }

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class HK416BlueprintItem extends Item { public class HuntingRifleBlueprint extends Item {
public HK416BlueprintItem() { public HuntingRifleBlueprint() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC)); super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
} }

View file

@ -1,21 +0,0 @@
package net.mcreator.target.item.common.blueprint;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.level.Level;
import java.util.List;
public class HuntingRifleBlueprintItem extends Item {
public HuntingRifleBlueprintItem() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
}
@Override
public void appendHoverText(ItemStack itemstack, Level world, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, world, list, flag);
}
}

View file

@ -1,6 +1,6 @@
package net.mcreator.target.item.common.blueprint; package net.mcreator.target.item.common.blueprint;
import net.mcreator.target.rarity.RarityTool; import net.mcreator.target.tools.RarityTool;
import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item; import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.ItemStack;
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class KRABERBlueprintItem extends Item { public class KRABERBlueprint extends Item {
public KRABERBlueprintItem() { public KRABERBlueprint() {
super(new Item.Properties().stacksTo(64).rarity(RarityTool.SPECIAL)); super(new Item.Properties().stacksTo(64).rarity(RarityTool.SPECIAL));
} }

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class M79BlueprintItem extends Item { public class M4Blueprint extends Item {
public M79BlueprintItem() { public M4Blueprint() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE)); super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE));
} }

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class RpgBlueprintItem extends Item { public class M60Blueprint extends Item {
public RpgBlueprintItem() { public M60Blueprint() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC)); super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
} }

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class SKSBlueprintItem extends Item { public class M79Blueprint extends Item {
public SKSBlueprintItem() { public M79Blueprint() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE)); super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE));
} }

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class M870BlueprintItem extends Item { public class M870Blueprint extends Item {
public M870BlueprintItem() { public M870Blueprint() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE)); super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE));
} }

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class M60BlueprintItem extends Item { public class M98bBlueprint extends Item {
public M60BlueprintItem() { public M98bBlueprint() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC)); super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
} }

View file

@ -0,0 +1,21 @@
package net.mcreator.target.item.common.blueprint;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.level.Level;
import java.util.List;
public class MarlinBlueprint extends Item {
public MarlinBlueprint() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE));
}
@Override
public void appendHoverText(ItemStack itemstack, Level world, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, world, list, flag);
}
}

View file

@ -1,21 +0,0 @@
package net.mcreator.target.item.common.blueprint;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.level.Level;
import java.util.List;
public class MarlinBlueprintItem extends Item {
public MarlinBlueprintItem() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE));
}
@Override
public void appendHoverText(ItemStack itemstack, Level world, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, world, list, flag);
}
}

View file

@ -1,6 +1,6 @@
package net.mcreator.target.item.common.blueprint; package net.mcreator.target.item.common.blueprint;
import net.mcreator.target.rarity.RarityTool; import net.mcreator.target.tools.RarityTool;
import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item; import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.ItemStack;
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class MinigunBlueprintItem extends Item { public class MinigunBlueprint extends Item {
public MinigunBlueprintItem() { public MinigunBlueprint() {
super(new Item.Properties().stacksTo(64).rarity(RarityTool.SPECIAL)); super(new Item.Properties().stacksTo(64).rarity(RarityTool.SPECIAL));
} }

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class SvdBlueprintItem extends Item { public class Mk14Blueprint extends Item {
public SvdBlueprintItem() { public Mk14Blueprint() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC)); super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
} }

View file

@ -1,21 +0,0 @@
package net.mcreator.target.item.common.blueprint;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.level.Level;
import java.util.List;
public class Mk14BlueprintItem extends Item {
public Mk14BlueprintItem() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
}
@Override
public void appendHoverText(ItemStack itemstack, Level world, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, world, list, flag);
}
}

View file

@ -0,0 +1,21 @@
package net.mcreator.target.item.common.blueprint;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.level.Level;
import java.util.List;
public class RPKBlueprint extends Item {
public RPKBlueprint() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
}
@Override
public void appendHoverText(ItemStack itemstack, Level world, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, world, list, flag);
}
}

View file

@ -0,0 +1,21 @@
package net.mcreator.target.item.common.blueprint;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.level.Level;
import java.util.List;
public class RpgBlueprint extends Item {
public RpgBlueprint() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
}
@Override
public void appendHoverText(ItemStack itemstack, Level world, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, world, list, flag);
}
}

View file

@ -0,0 +1,21 @@
package net.mcreator.target.item.common.blueprint;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.level.Level;
import java.util.List;
public class SKSBlueprint extends Item {
public SKSBlueprint() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE));
}
@Override
public void appendHoverText(ItemStack itemstack, Level world, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, world, list, flag);
}
}

View file

@ -1,6 +1,6 @@
package net.mcreator.target.item.common.blueprint; package net.mcreator.target.item.common.blueprint;
import net.mcreator.target.rarity.RarityTool; import net.mcreator.target.tools.RarityTool;
import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item; import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.ItemStack;
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class SentinelBlueprintItem extends Item { public class SentinelBlueprint extends Item {
public SentinelBlueprintItem() { public SentinelBlueprint() {
super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY)); super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY));
} }

View file

@ -0,0 +1,21 @@
package net.mcreator.target.item.common.blueprint;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.level.Level;
import java.util.List;
public class SvdBlueprint extends Item {
public SvdBlueprint() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
}
@Override
public void appendHoverText(ItemStack itemstack, Level world, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, world, list, flag);
}
}

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class TaserBlueprintItem extends Item { public class TaserBlueprint extends Item {
public TaserBlueprintItem() { public TaserBlueprint() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON)); super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
} }

View file

@ -1,6 +1,6 @@
package net.mcreator.target.item.common.blueprint; package net.mcreator.target.item.common.blueprint;
import net.mcreator.target.rarity.RarityTool; import net.mcreator.target.tools.RarityTool;
import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item; import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.ItemStack;
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class TracheliumBlueprintItem extends Item { public class TracheliumBlueprint extends Item {
public TracheliumBlueprintItem() { public TracheliumBlueprint() {
super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY)); super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY));
} }

View file

@ -0,0 +1,21 @@
package net.mcreator.target.item.common.blueprint;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.level.Level;
import java.util.List;
public class VectorBlueprint extends Item {
public VectorBlueprint() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
}
@Override
public void appendHoverText(ItemStack itemstack, Level world, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, world, list, flag);
}
}

View file

@ -1,21 +0,0 @@
package net.mcreator.target.item.common.blueprint;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.level.Level;
import java.util.List;
public class VectorBlueprintItem extends Item {
public VectorBlueprintItem() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
}
@Override
public void appendHoverText(ItemStack itemstack, Level world, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, world, list, flag);
}
}

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class IronPowderItem extends Item { public class CoalIronPowder extends Item {
public IronPowderItem() { public CoalIronPowder() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON)); super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
} }

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class CoalPowderItem extends Item { public class CoalPowder extends Item {
public CoalPowderItem() { public CoalPowder() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON)); super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
} }

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class SoulsteelIngotItem extends Item { public class IronPowder extends Item {
public SoulsteelIngotItem() { public IronPowder() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON)); super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
} }

View file

@ -0,0 +1,21 @@
package net.mcreator.target.item.common.material;
import net.minecraft.world.level.Level;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Item;
import net.minecraft.network.chat.Component;
import java.util.List;
public class RawCementedCarbidePowder extends Item {
public RawCementedCarbidePowder() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
}
@Override
public void appendHoverText(ItemStack itemstack, Level world, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, world, list, flag);
}
}

View file

@ -1,21 +0,0 @@
package net.mcreator.target.item.common.material;
import net.minecraft.world.level.Level;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Item;
import net.minecraft.network.chat.Component;
import java.util.List;
public class RawCementedCarbidePowderItem extends Item {
public RawCementedCarbidePowderItem() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
}
@Override
public void appendHoverText(ItemStack itemstack, Level world, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, world, list, flag);
}
}

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class CoalIronPowderItem extends Item { public class SoulSteelIngot extends Item {
public CoalIronPowderItem() { public SoulSteelIngot() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON)); super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
} }

View file

@ -0,0 +1,21 @@
package net.mcreator.target.item.common.material;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.level.Level;
import java.util.List;
public class SoulSteelNugget extends Item {
public SoulSteelNugget() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
}
@Override
public void appendHoverText(ItemStack itemstack, Level world, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, world, list, flag);
}
}

View file

@ -1,21 +0,0 @@
package net.mcreator.target.item.common.material;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.level.Level;
import java.util.List;
public class SoulsteelnuggetItem extends Item {
public SoulsteelnuggetItem() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
}
@Override
public void appendHoverText(ItemStack itemstack, Level world, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, world, list, flag);
}
}

View file

@ -0,0 +1,21 @@
package net.mcreator.target.item.common.material;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.level.Level;
import java.util.List;
public class TungstenPowder extends Item {
public TungstenPowder() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
}
@Override
public void appendHoverText(ItemStack itemstack, Level world, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, world, list, flag);
}
}

View file

@ -1,21 +0,0 @@
package net.mcreator.target.item.common.material;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Rarity;
import net.minecraft.world.item.TooltipFlag;
import net.minecraft.world.level.Level;
import java.util.List;
public class TungstenPowderItem extends Item {
public TungstenPowderItem() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
}
@Override
public void appendHoverText(ItemStack itemstack, Level world, List<Component> list, TooltipFlag flag) {
super.appendHoverText(itemstack, world, list, flag);
}
}

View file

@ -1,6 +1,6 @@
package net.mcreator.target.item.common.material.component; package net.mcreator.target.item.common.material.component;
import net.mcreator.target.rarity.RarityTool; import net.mcreator.target.tools.RarityTool;
import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item; import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.ItemStack;

View file

@ -1,6 +1,6 @@
package net.mcreator.target.item.common.material.component; package net.mcreator.target.item.common.material.component;
import net.mcreator.target.rarity.RarityTool; import net.mcreator.target.tools.RarityTool;
import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item; import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.ItemStack;

View file

@ -1,6 +1,6 @@
package net.mcreator.target.item.common.material.component; package net.mcreator.target.item.common.material.component;
import net.mcreator.target.rarity.RarityTool; import net.mcreator.target.tools.RarityTool;
import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item; import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.ItemStack;

View file

@ -1,6 +1,6 @@
package net.mcreator.target.item.common.material.component; package net.mcreator.target.item.common.material.component;
import net.mcreator.target.rarity.RarityTool; import net.mcreator.target.tools.RarityTool;
import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item; import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.ItemStack;

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class CommonMaterialPackItem extends Item { public class CommonMaterialPack extends Item {
public CommonMaterialPackItem() { public CommonMaterialPack() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON)); super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
} }

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class EpicMaterialPackItem extends Item { public class EpicMaterialPack extends Item {
public EpicMaterialPackItem() { public EpicMaterialPack() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC)); super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
} }

View file

@ -6,12 +6,12 @@ import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.Item; import net.minecraft.world.item.Item;
import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Component;
import net.mcreator.target.rarity.RarityTool; import net.mcreator.target.tools.RarityTool;
import java.util.List; import java.util.List;
public class LegendaryMaterialPackItem extends Item { public class LegendaryMaterialPack extends Item {
public LegendaryMaterialPackItem() { public LegendaryMaterialPack() {
super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY)); super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY));
} }

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class RareMaterialPackItem extends Item { public class RareMaterialPack extends Item {
public RareMaterialPackItem() { public RareMaterialPack() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE)); super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE));
} }

View file

@ -1,6 +1,6 @@
package net.mcreator.target.item.common.material.pack; package net.mcreator.target.item.common.material.pack;
import net.mcreator.target.rarity.RarityTool; import net.mcreator.target.tools.RarityTool;
import net.minecraft.network.chat.Component; import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item; import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.ItemStack;
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List; import java.util.List;
public class SpecialMaterialPackItem extends Item { public class SpecialMaterialPack extends Item {
public SpecialMaterialPackItem() { public SpecialMaterialPack() {
super(new Item.Properties().stacksTo(64).rarity(RarityTool.SPECIAL)); super(new Item.Properties().stacksTo(64).rarity(RarityTool.SPECIAL));
} }

View file

@ -32,12 +32,12 @@ import java.util.List;
import java.util.UUID; import java.util.UUID;
import java.util.function.Consumer; import java.util.function.Consumer;
public class AK47Item extends Item implements GeoItem { public class AK47 extends Item implements GeoItem {
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this); private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
public String animationprocedure = "empty"; public String animationprocedure = "empty";
public static ItemDisplayContext transformType; public static ItemDisplayContext transformType;
public AK47Item() { public AK47() {
super(new Item.Properties().stacksTo(1).rarity(Rarity.RARE)); super(new Item.Properties().stacksTo(1).rarity(Rarity.RARE));
} }

View file

@ -4,7 +4,7 @@ import com.google.common.collect.HashMultimap;
import com.google.common.collect.Multimap; import com.google.common.collect.Multimap;
import net.mcreator.target.client.renderer.item.Aa12ItemRenderer; import net.mcreator.target.client.renderer.item.Aa12ItemRenderer;
import net.mcreator.target.procedures.Aa12WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure; import net.mcreator.target.procedures.Aa12WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure;
import net.mcreator.target.rarity.RarityTool; import net.mcreator.target.tools.RarityTool;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.model.HumanoidModel; import net.minecraft.client.model.HumanoidModel;
import net.minecraft.client.player.LocalPlayer; import net.minecraft.client.player.LocalPlayer;

View file

@ -32,12 +32,12 @@ import java.util.List;
import java.util.UUID; import java.util.UUID;
import java.util.function.Consumer; import java.util.function.Consumer;
public class AbekiriItem extends Item implements GeoItem { public class Abekiri extends Item implements GeoItem {
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this); private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
public String animationprocedure = "empty"; public String animationprocedure = "empty";
public static ItemDisplayContext transformType; public static ItemDisplayContext transformType;
public AbekiriItem() { public Abekiri() {
super(new Item.Properties().durability(24).rarity(Rarity.COMMON)); super(new Item.Properties().durability(24).rarity(Rarity.COMMON));
} }

View file

@ -4,7 +4,7 @@ import com.google.common.collect.HashMultimap;
import com.google.common.collect.Multimap; import com.google.common.collect.Multimap;
import net.mcreator.target.client.renderer.item.BocekItemRenderer; import net.mcreator.target.client.renderer.item.BocekItemRenderer;
import net.mcreator.target.procedures.BocekreloadProcedure; import net.mcreator.target.procedures.BocekreloadProcedure;
import net.mcreator.target.rarity.RarityTool; import net.mcreator.target.tools.RarityTool;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.model.HumanoidModel; import net.minecraft.client.model.HumanoidModel;
import net.minecraft.client.player.LocalPlayer; import net.minecraft.client.player.LocalPlayer;

View file

@ -4,7 +4,7 @@ import com.google.common.collect.HashMultimap;
import com.google.common.collect.Multimap; import com.google.common.collect.Multimap;
import net.mcreator.target.client.renderer.item.KraberItemRenderer; import net.mcreator.target.client.renderer.item.KraberItemRenderer;
import net.mcreator.target.procedures.KraberWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure; import net.mcreator.target.procedures.KraberWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure;
import net.mcreator.target.rarity.RarityTool; import net.mcreator.target.tools.RarityTool;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.model.HumanoidModel; import net.minecraft.client.model.HumanoidModel;
import net.minecraft.client.player.LocalPlayer; import net.minecraft.client.player.LocalPlayer;

View file

@ -2,7 +2,7 @@ package net.mcreator.target.item.gun;
import com.google.common.collect.HashMultimap; import com.google.common.collect.HashMultimap;
import com.google.common.collect.Multimap; import com.google.common.collect.Multimap;
import net.mcreator.target.init.TargetModItems; import net.mcreator.target.init.ItemRegistry;
import net.mcreator.target.client.renderer.item.M79ItemRenderer; import net.mcreator.target.client.renderer.item.M79ItemRenderer;
import net.mcreator.target.procedures.M79WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure; import net.mcreator.target.procedures.M79WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
@ -166,6 +166,6 @@ public class M79Item extends Item implements GeoItem {
} }
protected static boolean check(ItemStack stack) { protected static boolean check(ItemStack stack) {
return stack.getItem() == TargetModItems.GRENADE_40MM.get(); return stack.getItem() == ItemRegistry.GRENADE_40MM.get();
} }
} }

View file

@ -4,7 +4,7 @@ import com.google.common.collect.HashMultimap;
import com.google.common.collect.Multimap; import com.google.common.collect.Multimap;
import net.mcreator.target.client.renderer.item.MinigunItemRenderer; import net.mcreator.target.client.renderer.item.MinigunItemRenderer;
import net.mcreator.target.procedures.MiniguninbackpackProcedure; import net.mcreator.target.procedures.MiniguninbackpackProcedure;
import net.mcreator.target.rarity.RarityTool; import net.mcreator.target.tools.RarityTool;
import net.mcreator.target.tools.ItemNBTTool; import net.mcreator.target.tools.ItemNBTTool;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.model.HumanoidModel; import net.minecraft.client.model.HumanoidModel;

View file

@ -27,7 +27,7 @@ import net.minecraft.client.model.HumanoidModel;
import net.mcreator.target.procedures.TacRpgWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure; import net.mcreator.target.procedures.TacRpgWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure;
import net.mcreator.target.client.renderer.item.RpgItemRenderer; import net.mcreator.target.client.renderer.item.RpgItemRenderer;
import net.mcreator.target.init.TargetModItems; import net.mcreator.target.init.ItemRegistry;
import net.minecraft.client.player.LocalPlayer; import net.minecraft.client.player.LocalPlayer;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
@ -178,6 +178,6 @@ public class RpgItem extends Item implements GeoItem {
} }
protected static boolean check(ItemStack stack) { protected static boolean check(ItemStack stack) {
return stack.getItem() == TargetModItems.ROCKET.get(); return stack.getItem() == ItemRegistry.ROCKET.get();
} }
} }

View file

@ -32,12 +32,12 @@ import java.util.List;
import java.util.UUID; import java.util.UUID;
import java.util.function.Consumer; import java.util.function.Consumer;
public class SksItem extends Item implements GeoItem { public class Sks extends Item implements GeoItem {
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this); private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
public String animationprocedure = "empty"; public String animationprocedure = "empty";
public static ItemDisplayContext transformType; public static ItemDisplayContext transformType;
public SksItem() { public Sks() {
super(new Item.Properties().stacksTo(1).rarity(Rarity.RARE)); super(new Item.Properties().stacksTo(1).rarity(Rarity.RARE));
} }

View file

@ -2,7 +2,7 @@ package net.mcreator.target.item.gun;
import com.google.common.collect.HashMultimap; import com.google.common.collect.HashMultimap;
import com.google.common.collect.Multimap; import com.google.common.collect.Multimap;
import net.mcreator.target.init.TargetModItems; import net.mcreator.target.init.ItemRegistry;
import net.mcreator.target.client.renderer.item.TaserItemRenderer; import net.mcreator.target.client.renderer.item.TaserItemRenderer;
import net.mcreator.target.procedures.TasercooldownProcedure; import net.mcreator.target.procedures.TasercooldownProcedure;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
@ -34,12 +34,12 @@ import java.util.List;
import java.util.UUID; import java.util.UUID;
import java.util.function.Consumer; import java.util.function.Consumer;
public class TaserItem extends Item implements GeoItem { public class Taser extends Item implements GeoItem {
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this); private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
public String animationprocedure = "empty"; public String animationprocedure = "empty";
public static ItemDisplayContext transformType; public static ItemDisplayContext transformType;
public TaserItem() { public Taser() {
super(new Item.Properties().stacksTo(1).rarity(Rarity.COMMON)); super(new Item.Properties().stacksTo(1).rarity(Rarity.COMMON));
} }
@ -167,6 +167,6 @@ public class TaserItem extends Item implements GeoItem {
} }
protected static boolean check(ItemStack stack) { protected static boolean check(ItemStack stack) {
return stack.getItem() == TargetModItems.TASER_ELECTRODE.get(); return stack.getItem() == ItemRegistry.TASER_ELECTRODE.get();
} }
} }

View file

@ -4,7 +4,7 @@ import com.google.common.collect.HashMultimap;
import com.google.common.collect.Multimap; import com.google.common.collect.Multimap;
import net.mcreator.target.client.renderer.item.TracheliumItemRenderer; import net.mcreator.target.client.renderer.item.TracheliumItemRenderer;
import net.mcreator.target.procedures.ReloadingProcedure; import net.mcreator.target.procedures.ReloadingProcedure;
import net.mcreator.target.rarity.RarityTool; import net.mcreator.target.tools.RarityTool;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.model.HumanoidModel; import net.minecraft.client.model.HumanoidModel;
import net.minecraft.client.player.LocalPlayer; import net.minecraft.client.player.LocalPlayer;
@ -33,12 +33,12 @@ import software.bernie.geckolib.util.GeckoLibUtil;
import java.util.UUID; import java.util.UUID;
import java.util.function.Consumer; import java.util.function.Consumer;
public class TracheliumItem extends Item implements GeoItem { public class Trachelium extends Item implements GeoItem {
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this); private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
public String animationprocedure = "empty"; public String animationprocedure = "empty";
public static ItemDisplayContext transformType; public static ItemDisplayContext transformType;
public TracheliumItem() { public Trachelium() {
super(new Item.Properties().stacksTo(1).rarity(RarityTool.LEGENDARY)); super(new Item.Properties().stacksTo(1).rarity(RarityTool.LEGENDARY));
} }

View file

@ -32,12 +32,12 @@ import java.util.List;
import java.util.UUID; import java.util.UUID;
import java.util.function.Consumer; import java.util.function.Consumer;
public class VectorItem extends Item implements GeoItem { public class Vector extends Item implements GeoItem {
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this); private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
public String animationprocedure = "empty"; public String animationprocedure = "empty";
public static ItemDisplayContext transformType; public static ItemDisplayContext transformType;
public VectorItem() { public Vector() {
super(new Item.Properties().stacksTo(1).rarity(Rarity.EPIC)); super(new Item.Properties().stacksTo(1).rarity(Rarity.EPIC));
} }

View file

@ -1,4 +1,4 @@
package net.mcreator.target.potion; package net.mcreator.target.mobeffect;
import net.mcreator.target.procedures.ShockDangYaoShuiXiaoGuoKaiShiYingYongShiProcedure; import net.mcreator.target.procedures.ShockDangYaoShuiXiaoGuoKaiShiYingYongShiProcedure;
import net.mcreator.target.procedures.ShockZaiXiaoGuoChiXuShiMeiKeFaShengProcedure; import net.mcreator.target.procedures.ShockZaiXiaoGuoChiXuShiMeiKeFaShengProcedure;

View file

@ -13,25 +13,25 @@ import net.minecraftforge.network.NetworkEvent;
import java.util.function.Supplier; import java.util.function.Supplier;
@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD) @Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD)
public class DoublejumpinputMessage { public class DoubleJumpMessage {
int type, pressedms; int type, pressedms;
public DoublejumpinputMessage(int type, int pressedms) { public DoubleJumpMessage(int type, int pressedms) {
this.type = type; this.type = type;
this.pressedms = pressedms; this.pressedms = pressedms;
} }
public DoublejumpinputMessage(FriendlyByteBuf buffer) { public DoubleJumpMessage(FriendlyByteBuf buffer) {
this.type = buffer.readInt(); this.type = buffer.readInt();
this.pressedms = buffer.readInt(); this.pressedms = buffer.readInt();
} }
public static void buffer(DoublejumpinputMessage message, FriendlyByteBuf buffer) { public static void buffer(DoubleJumpMessage message, FriendlyByteBuf buffer) {
buffer.writeInt(message.type); buffer.writeInt(message.type);
buffer.writeInt(message.pressedms); buffer.writeInt(message.pressedms);
} }
public static void handler(DoublejumpinputMessage message, Supplier<NetworkEvent.Context> contextSupplier) { public static void handler(DoubleJumpMessage message, Supplier<NetworkEvent.Context> contextSupplier) {
NetworkEvent.Context context = contextSupplier.get(); NetworkEvent.Context context = contextSupplier.get();
context.enqueueWork(() -> pressAction(context.getSender(), message.type, message.pressedms)); context.enqueueWork(() -> pressAction(context.getSender(), message.type, message.pressedms));
context.setPacketHandled(true); context.setPacketHandled(true);
@ -53,6 +53,6 @@ public class DoublejumpinputMessage {
@SubscribeEvent @SubscribeEvent
public static void registerMessage(FMLCommonSetupEvent event) { public static void registerMessage(FMLCommonSetupEvent event) {
TargetMod.addNetworkMessage(DoublejumpinputMessage.class, DoublejumpinputMessage::buffer, DoublejumpinputMessage::new, DoublejumpinputMessage::handler); TargetMod.addNetworkMessage(DoubleJumpMessage.class, DoubleJumpMessage::buffer, DoubleJumpMessage::new, DoubleJumpMessage::handler);
} }
} }

View file

@ -13,25 +13,25 @@ import net.minecraftforge.network.NetworkEvent;
import java.util.function.Supplier; import java.util.function.Supplier;
@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD) @Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD)
public class FiremodeMessage { public class FireModeMessage {
int type, pressedms; int type, pressedms;
public FiremodeMessage(int type, int pressedms) { public FireModeMessage(int type, int pressedms) {
this.type = type; this.type = type;
this.pressedms = pressedms; this.pressedms = pressedms;
} }
public FiremodeMessage(FriendlyByteBuf buffer) { public FireModeMessage(FriendlyByteBuf buffer) {
this.type = buffer.readInt(); this.type = buffer.readInt();
this.pressedms = buffer.readInt(); this.pressedms = buffer.readInt();
} }
public static void buffer(FiremodeMessage message, FriendlyByteBuf buffer) { public static void buffer(FireModeMessage message, FriendlyByteBuf buffer) {
buffer.writeInt(message.type); buffer.writeInt(message.type);
buffer.writeInt(message.pressedms); buffer.writeInt(message.pressedms);
} }
public static void handler(FiremodeMessage message, Supplier<NetworkEvent.Context> contextSupplier) { public static void handler(FireModeMessage message, Supplier<NetworkEvent.Context> contextSupplier) {
NetworkEvent.Context context = contextSupplier.get(); NetworkEvent.Context context = contextSupplier.get();
context.enqueueWork(() -> { context.enqueueWork(() -> {
pressAction(context.getSender(), message.type, message.pressedms); pressAction(context.getSender(), message.type, message.pressedms);
@ -55,6 +55,6 @@ public class FiremodeMessage {
@SubscribeEvent @SubscribeEvent
public static void registerMessage(FMLCommonSetupEvent event) { public static void registerMessage(FMLCommonSetupEvent event) {
TargetMod.addNetworkMessage(FiremodeMessage.class, FiremodeMessage::buffer, FiremodeMessage::new, FiremodeMessage::handler); TargetMod.addNetworkMessage(FireModeMessage.class, FireModeMessage::buffer, FireModeMessage::new, FireModeMessage::handler);
} }
} }

View file

@ -1,6 +1,6 @@
package net.mcreator.target.procedures; package net.mcreator.target.procedures;
import net.mcreator.target.init.TargetModItems; import net.mcreator.target.init.ItemRegistry;
import net.minecraft.commands.CommandSource; import net.minecraft.commands.CommandSource;
import net.minecraft.commands.CommandSourceStack; import net.minecraft.commands.CommandSourceStack;
import net.minecraft.server.level.ServerLevel; import net.minecraft.server.level.ServerLevel;
@ -34,7 +34,7 @@ public class Aa12autofireProcedure {
ItemStack usehand = ItemStack.EMPTY; ItemStack usehand = ItemStack.EMPTY;
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY); usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
if (entity.getPersistentData().getDouble("firing") == 1 && usehand.getOrCreateTag().getDouble("firemode") == 2) { if (entity.getPersistentData().getDouble("firing") == 1 && usehand.getOrCreateTag().getDouble("firemode") == 2) {
if (usehand.getItem() == TargetModItems.AA_12.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 if (usehand.getItem() == ItemRegistry.AA_12.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
&& !(entity instanceof Player _plrCldCheck6 && _plrCldCheck6.getCooldowns().isOnCooldown(usehand.getItem()))) { && !(entity instanceof Player _plrCldCheck6 && _plrCldCheck6.getCooldowns().isOnCooldown(usehand.getItem()))) {
for (int index0 = 0; index0 < 8; index0++) { for (int index0 = 0; index0 < 8; index0++) {
BulletFireNormalProcedure.execute(entity); BulletFireNormalProcedure.execute(entity);
@ -65,7 +65,7 @@ public class Aa12autofireProcedure {
} }
} else if (entity.getPersistentData().getDouble("firing") == 1 && usehand.getOrCreateTag().getDouble("firemode") == 0) { } else if (entity.getPersistentData().getDouble("firing") == 1 && usehand.getOrCreateTag().getDouble("firemode") == 0) {
entity.getPersistentData().putDouble("firing", 0); entity.getPersistentData().putDouble("firing", 0);
if (usehand.getItem() == TargetModItems.AA_12.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 if (usehand.getItem() == ItemRegistry.AA_12.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
&& !(entity instanceof Player _plrCldCheck20 && _plrCldCheck20.getCooldowns().isOnCooldown(usehand.getItem()))) { && !(entity instanceof Player _plrCldCheck20 && _plrCldCheck20.getCooldowns().isOnCooldown(usehand.getItem()))) {
for (int index1 = 0; index1 < 8; index1++) { for (int index1 = 0; index1 < 8; index1++) {
BulletFireNormalProcedure.execute(entity); BulletFireNormalProcedure.execute(entity);

View file

@ -1,6 +1,6 @@
package net.mcreator.target.procedures; package net.mcreator.target.procedures;
import net.mcreator.target.init.TargetModItems; import net.mcreator.target.init.ItemRegistry;
import net.minecraft.commands.CommandSource; import net.minecraft.commands.CommandSource;
import net.minecraft.commands.CommandSourceStack; import net.minecraft.commands.CommandSourceStack;
import net.minecraft.server.level.ServerLevel; import net.minecraft.server.level.ServerLevel;
@ -34,7 +34,7 @@ public class Ak47autofireProcedure {
ItemStack usehand; ItemStack usehand;
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY); usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
if (entity.getPersistentData().getDouble("firing") == 1) { if (entity.getPersistentData().getDouble("firing") == 1) {
if (usehand.getItem() == TargetModItems.AK_47.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0 if (usehand.getItem() == ItemRegistry.AK_47.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
&& !(entity instanceof Player _plrCldCheck5 && _plrCldCheck5.getCooldowns().isOnCooldown(usehand.getItem()))) { && !(entity instanceof Player _plrCldCheck5 && _plrCldCheck5.getCooldowns().isOnCooldown(usehand.getItem()))) {
usehand.getOrCreateTag().putDouble("firecooldown", 7); usehand.getOrCreateTag().putDouble("firecooldown", 7);
if (entity instanceof Player _player) if (entity instanceof Player _player)

View file

@ -1,6 +1,6 @@
package net.mcreator.target.procedures; package net.mcreator.target.procedures;
import net.mcreator.target.init.TargetModItems; import net.mcreator.target.init.ItemRegistry;
import net.mcreator.target.network.TargetModVariables; import net.mcreator.target.network.TargetModVariables;
import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.Entity;
import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.LivingEntity;
@ -36,10 +36,10 @@ public class AmmocountProcedure {
} else if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("firemode") == 0) { } else if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("firemode") == 0) {
firemode = "Semi"; firemode = "Semi";
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.BOCEK.get()) { if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.BOCEK.get()) {
return (new java.text.DecimalFormat("##").format((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("maxammo"))) + " " + firemode; return (new java.text.DecimalFormat("##").format((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("maxammo"))) + " " + firemode;
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.MINIGUN.get()) { if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.MINIGUN.get()) {
return new java.text.DecimalFormat("##").format((entity.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new TargetModVariables.PlayerVariables())).rifleammo) + " " + firemode; return new java.text.DecimalFormat("##").format((entity.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new TargetModVariables.PlayerVariables())).rifleammo) + " " + firemode;
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("rifle") == 1) { if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("rifle") == 1) {

View file

@ -3,7 +3,7 @@ package net.mcreator.target.procedures;
import net.mcreator.target.entity.BocekarrowEntity; import net.mcreator.target.entity.BocekarrowEntity;
import net.mcreator.target.entity.ProjectileEntity; import net.mcreator.target.entity.ProjectileEntity;
import net.mcreator.target.init.TargetModEntities; import net.mcreator.target.init.TargetModEntities;
import net.mcreator.target.init.TargetModItems; import net.mcreator.target.init.ItemRegistry;
import net.mcreator.target.network.TargetModVariables; import net.mcreator.target.network.TargetModVariables;
import net.minecraft.commands.CommandSource; import net.minecraft.commands.CommandSource;
import net.minecraft.commands.CommandSourceStack; import net.minecraft.commands.CommandSourceStack;
@ -29,7 +29,7 @@ public class BowlooseProcedure {
entity.getServer().getCommands().performPrefixedCommand(new CommandSourceStack(CommandSource.NULL, entity.position(), entity.getRotationVector(), entity.level() instanceof ServerLevel ? (ServerLevel) entity.level() : null, 4, entity.getServer().getCommands().performPrefixedCommand(new CommandSourceStack(CommandSource.NULL, entity.position(), entity.getRotationVector(), entity.level() instanceof ServerLevel ? (ServerLevel) entity.level() : null, 4,
entity.getName().getString(), entity.getDisplayName(), entity.level().getServer(), entity), "stopsound @s player target:bowpull1p"); entity.getName().getString(), entity.getDisplayName(), entity.level().getServer(), entity), "stopsound @s player target:bowpull1p");
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.BOCEK.get() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.BOCEK.get()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("power") >= 6) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("power") >= 6) {
(entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().putDouble("speed", (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().putDouble("speed",
((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("power"))); ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("power")));

Some files were not shown because too many files have changed in this diff Show more