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

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;
import net.mcreator.target.init.*;
@ -48,7 +35,7 @@ public class TargetMod {
TargetModSounds.REGISTRY.register(bus);
TargetModBlocks.REGISTRY.register(bus);
TargetModItems.REGISTRY.register(bus);
ItemRegistry.ITEMS.register(bus);
TargetModEntities.REGISTRY.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.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.RenderType;
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.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");
public AK47Layer(GeoRenderer<AK47Item> entityRenderer) {
public AK47Layer(GeoRenderer<AK47> entityRenderer) {
super(entityRenderer);
}
@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);
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.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.RenderType;
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.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");
public AbekiriLayer(GeoRenderer<AbekiriItem> entityRenderer) {
public AbekiriLayer(GeoRenderer<Abekiri> entityRenderer) {
super(entityRenderer);
}
@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);
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.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.RenderType;
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.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");
public SksLayer(GeoRenderer<SksItem> entityRenderer) {
public SksLayer(GeoRenderer<Sks> entityRenderer) {
super(entityRenderer);
}
@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);
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.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.RenderType;
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.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");
public TracheliumLayer(GeoRenderer<TracheliumItem> entityRenderer) {
public TracheliumLayer(GeoRenderer<Trachelium> entityRenderer) {
super(entityRenderer);
}
@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);
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.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.RenderType;
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.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");
public VectorLayer(GeoRenderer<VectorItem> entityRenderer) {
public VectorLayer(GeoRenderer<Vector> entityRenderer) {
super(entityRenderer);
}
@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);
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;
import net.mcreator.target.item.gun.AK47Item;
import net.mcreator.target.item.gun.AK47;
import net.mcreator.target.network.TargetModVariables;
import net.minecraft.client.Minecraft;
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.model.GeoModel;
public class AK47ItemModel extends GeoModel<AK47Item> {
public class AK47ItemModel extends GeoModel<AK47> {
@Override
public ResourceLocation getAnimationResource(AK47Item animatable) {
public ResourceLocation getAnimationResource(AK47 animatable) {
return new ResourceLocation("target", "animations/ak.animation.json");
}
@Override
public ResourceLocation getModelResource(AK47Item animatable) {
public ResourceLocation getModelResource(AK47 animatable) {
return new ResourceLocation("target", "geo/ak.geo.json");
}
@Override
public ResourceLocation getTextureResource(AK47Item animatable) {
public ResourceLocation getTextureResource(AK47 animatable) {
return new ResourceLocation("target", "textures/item/ak47.png");
}
@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 shen = getAnimationProcessor().getBone("shen");
CoreGeoBone scope = getAnimationProcessor().getBone("kobra");

View file

@ -1,6 +1,6 @@
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.minecraft.client.Minecraft;
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.model.GeoModel;
public class AbekiriItemModel extends GeoModel<AbekiriItem> {
public class AbekiriItemModel extends GeoModel<Abekiri> {
@Override
public ResourceLocation getAnimationResource(AbekiriItem animatable) {
public ResourceLocation getAnimationResource(Abekiri animatable) {
return new ResourceLocation("target", "animations/abekiri.animation.json");
}
@Override
public ResourceLocation getModelResource(AbekiriItem animatable) {
public ResourceLocation getModelResource(Abekiri animatable) {
return new ResourceLocation("target", "geo/abekiri.geo.json");
}
@Override
public ResourceLocation getTextureResource(AbekiriItem animatable) {
public ResourceLocation getTextureResource(Abekiri animatable) {
return new ResourceLocation("target", "textures/item/abekiri.png");
}
@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 shen = getAnimationProcessor().getBone("shen");

View file

@ -1,6 +1,6 @@
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.minecraft.client.Minecraft;
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.model.GeoModel;
public class SksItemModel extends GeoModel<SksItem> {
public class SksItemModel extends GeoModel<Sks> {
@Override
public ResourceLocation getAnimationResource(SksItem animatable) {
public ResourceLocation getAnimationResource(Sks animatable) {
return new ResourceLocation("target", "animations/sks.animation.json");
}
@Override
public ResourceLocation getModelResource(SksItem animatable) {
public ResourceLocation getModelResource(Sks animatable) {
return new ResourceLocation("target", "geo/sks.geo.json");
}
@Override
public ResourceLocation getTextureResource(SksItem animatable) {
public ResourceLocation getTextureResource(Sks animatable) {
return new ResourceLocation("target", "textures/item/sks.png");
}
@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 flare = getAnimationProcessor().getBone("flare");
CoreGeoBone bolt = getAnimationProcessor().getBone("bolt");

View file

@ -1,6 +1,6 @@
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.resources.ResourceLocation;
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.model.GeoModel;
public class TaserItemModel extends GeoModel<TaserItem> {
public class TaserItemModel extends GeoModel<Taser> {
@Override
public ResourceLocation getAnimationResource(TaserItem animatable) {
public ResourceLocation getAnimationResource(Taser animatable) {
return new ResourceLocation("target", "animations/taser.animation.json");
}
@Override
public ResourceLocation getModelResource(TaserItem animatable) {
public ResourceLocation getModelResource(Taser animatable) {
return new ResourceLocation("target", "geo/taser.geo.json");
}
@Override
public ResourceLocation getTextureResource(TaserItem animatable) {
public ResourceLocation getTextureResource(Taser animatable) {
return new ResourceLocation("target", "textures/item/tasergun.png");
}
@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 shen = getAnimationProcessor().getBone("shen");

View file

@ -1,6 +1,6 @@
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.minecraft.client.Minecraft;
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.model.GeoModel;
public class TracheliumItemModel extends GeoModel<TracheliumItem> {
public class TracheliumItemModel extends GeoModel<Trachelium> {
@Override
public ResourceLocation getAnimationResource(TracheliumItem animatable) {
public ResourceLocation getAnimationResource(Trachelium animatable) {
return new ResourceLocation("target", "animations/trachelium.animation.json");
}
@Override
public ResourceLocation getModelResource(TracheliumItem animatable) {
public ResourceLocation getModelResource(Trachelium animatable) {
return new ResourceLocation("target", "geo/trachelium.geo.json");
}
@Override
public ResourceLocation getTextureResource(TracheliumItem animatable) {
public ResourceLocation getTextureResource(Trachelium animatable) {
return new ResourceLocation("target", "textures/item/trachelium_texture.png");
}
@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 shen = getAnimationProcessor().getBone("shen");

View file

@ -1,6 +1,6 @@
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.minecraft.client.Minecraft;
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.model.GeoModel;
public class VectorItemModel extends GeoModel<VectorItem> {
public class VectorItemModel extends GeoModel<Vector> {
@Override
public ResourceLocation getAnimationResource(VectorItem animatable) {
public ResourceLocation getAnimationResource(Vector animatable) {
return new ResourceLocation("target", "animations/vector.animation.json");
}
@Override
public ResourceLocation getModelResource(VectorItem animatable) {
public ResourceLocation getModelResource(Vector animatable) {
return new ResourceLocation("target", "geo/vector.geo.json");
}
@Override
public ResourceLocation getTextureResource(VectorItem animatable) {
public ResourceLocation getTextureResource(Vector animatable) {
return new ResourceLocation("target", "textures/item/vector.png");
}
@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 shen = getAnimationProcessor().getBone("shen");
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.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.model.item.AK47ItemModel;
import net.minecraft.client.renderer.MultiBufferSource;
@ -16,14 +16,14 @@ import software.bernie.geckolib.renderer.GeoItemRenderer;
import java.util.HashSet;
import java.util.Set;
public class AK47ItemRenderer extends GeoItemRenderer<AK47Item> {
public class AK47ItemRenderer extends GeoItemRenderer<AK47> {
public AK47ItemRenderer() {
super(new AK47ItemModel());
this.addRenderLayer(new AK47Layer(this));
}
@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));
}
@ -32,7 +32,7 @@ public class AK47ItemRenderer extends GeoItemRenderer<AK47Item> {
protected MultiBufferSource currentBuffer;
protected RenderType renderType;
public ItemDisplayContext transformType;
protected AK47Item animatable;
protected AK47 animatable;
private final Set<String> hiddenBones = new HashSet<>();
private final Set<String> suppressedBones = new HashSet<>();
@ -45,7 +45,7 @@ public class AK47ItemRenderer extends GeoItemRenderer<AK47Item> {
}
@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) {
this.currentBuffer = renderTypeBuffer;
this.renderType = type;
@ -57,7 +57,7 @@ public class AK47ItemRenderer extends GeoItemRenderer<AK47Item> {
}
@Override
public ResourceLocation getTextureLocation(AK47Item instance) {
public ResourceLocation getTextureLocation(AK47 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.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.model.item.AbekiriItemModel;
import net.minecraft.client.renderer.MultiBufferSource;
@ -16,14 +16,14 @@ import software.bernie.geckolib.renderer.GeoItemRenderer;
import java.util.HashSet;
import java.util.Set;
public class AbekiriItemRenderer extends GeoItemRenderer<AbekiriItem> {
public class AbekiriItemRenderer extends GeoItemRenderer<Abekiri> {
public AbekiriItemRenderer() {
super(new AbekiriItemModel());
this.addRenderLayer(new AbekiriLayer(this));
}
@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));
}
@ -32,7 +32,7 @@ public class AbekiriItemRenderer extends GeoItemRenderer<AbekiriItem> {
protected MultiBufferSource currentBuffer;
protected RenderType renderType;
public ItemDisplayContext transformType;
protected AbekiriItem animatable;
protected Abekiri animatable;
private final Set<String> hiddenBones = new HashSet<>();
private final Set<String> suppressedBones = new HashSet<>();
@ -45,7 +45,7 @@ public class AbekiriItemRenderer extends GeoItemRenderer<AbekiriItem> {
}
@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) {
this.currentBuffer = renderTypeBuffer;
this.renderType = type;
@ -57,7 +57,7 @@ public class AbekiriItemRenderer extends GeoItemRenderer<AbekiriItem> {
}
@Override
public ResourceLocation getTextureLocation(AbekiriItem instance) {
public ResourceLocation getTextureLocation(Abekiri 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.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.model.item.SksItemModel;
import net.minecraft.client.renderer.MultiBufferSource;
@ -16,14 +16,14 @@ import software.bernie.geckolib.renderer.GeoItemRenderer;
import java.util.HashSet;
import java.util.Set;
public class SksItemRenderer extends GeoItemRenderer<SksItem> {
public class SksItemRenderer extends GeoItemRenderer<Sks> {
public SksItemRenderer() {
super(new SksItemModel());
this.addRenderLayer(new SksLayer(this));
}
@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));
}
@ -32,7 +32,7 @@ public class SksItemRenderer extends GeoItemRenderer<SksItem> {
protected MultiBufferSource currentBuffer;
protected RenderType renderType;
public ItemDisplayContext transformType;
protected SksItem animatable;
protected Sks animatable;
private final Set<String> hiddenBones = new HashSet<>();
private final Set<String> suppressedBones = new HashSet<>();
@ -45,7 +45,7 @@ public class SksItemRenderer extends GeoItemRenderer<SksItem> {
}
@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) {
this.currentBuffer = renderTypeBuffer;
this.renderType = type;
@ -57,7 +57,7 @@ public class SksItemRenderer extends GeoItemRenderer<SksItem> {
}
@Override
public ResourceLocation getTextureLocation(SksItem instance) {
public ResourceLocation getTextureLocation(Sks 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.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.minecraft.client.renderer.MultiBufferSource;
import net.minecraft.client.renderer.RenderType;
@ -15,13 +15,13 @@ import software.bernie.geckolib.renderer.GeoItemRenderer;
import java.util.HashSet;
import java.util.Set;
public class TaserItemRenderer extends GeoItemRenderer<TaserItem> {
public class TaserItemRenderer extends GeoItemRenderer<Taser> {
public TaserItemRenderer() {
super(new TaserItemModel());
}
@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));
}
@ -30,7 +30,7 @@ public class TaserItemRenderer extends GeoItemRenderer<TaserItem> {
protected MultiBufferSource currentBuffer;
protected RenderType renderType;
public ItemDisplayContext transformType;
protected TaserItem animatable;
protected Taser animatable;
private final Set<String> hiddenBones = new HashSet<>();
private final Set<String> suppressedBones = new HashSet<>();
@ -43,7 +43,7 @@ public class TaserItemRenderer extends GeoItemRenderer<TaserItem> {
}
@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) {
this.currentBuffer = renderTypeBuffer;
this.renderType = type;
@ -55,7 +55,7 @@ public class TaserItemRenderer extends GeoItemRenderer<TaserItem> {
}
@Override
public ResourceLocation getTextureLocation(TaserItem instance) {
public ResourceLocation getTextureLocation(Taser 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.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.model.item.TracheliumItemModel;
import net.minecraft.client.renderer.MultiBufferSource;
@ -16,14 +16,14 @@ import software.bernie.geckolib.renderer.GeoItemRenderer;
import java.util.HashSet;
import java.util.Set;
public class TracheliumItemRenderer extends GeoItemRenderer<TracheliumItem> {
public class TracheliumItemRenderer extends GeoItemRenderer<Trachelium> {
public TracheliumItemRenderer() {
super(new TracheliumItemModel());
this.addRenderLayer(new TracheliumLayer(this));
}
@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));
}
@ -32,7 +32,7 @@ public class TracheliumItemRenderer extends GeoItemRenderer<TracheliumItem> {
protected MultiBufferSource currentBuffer;
protected RenderType renderType;
public ItemDisplayContext transformType;
protected TracheliumItem animatable;
protected Trachelium animatable;
private final Set<String> hiddenBones = new HashSet<>();
private final Set<String> suppressedBones = new HashSet<>();
@ -45,7 +45,7 @@ public class TracheliumItemRenderer extends GeoItemRenderer<TracheliumItem> {
}
@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) {
this.currentBuffer = renderTypeBuffer;
this.renderType = type;
@ -57,7 +57,7 @@ public class TracheliumItemRenderer extends GeoItemRenderer<TracheliumItem> {
}
@Override
public ResourceLocation getTextureLocation(TracheliumItem instance) {
public ResourceLocation getTextureLocation(Trachelium 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.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.model.item.VectorItemModel;
import net.minecraft.client.renderer.MultiBufferSource;
@ -16,14 +16,14 @@ import software.bernie.geckolib.renderer.GeoItemRenderer;
import java.util.HashSet;
import java.util.Set;
public class VectorItemRenderer extends GeoItemRenderer<VectorItem> {
public class VectorItemRenderer extends GeoItemRenderer<Vector> {
public VectorItemRenderer() {
super(new VectorItemModel());
this.addRenderLayer(new VectorLayer(this));
}
@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));
}
@ -32,7 +32,7 @@ public class VectorItemRenderer extends GeoItemRenderer<VectorItem> {
protected MultiBufferSource currentBuffer;
protected RenderType renderType;
public ItemDisplayContext transformType;
protected VectorItem animatable;
protected Vector animatable;
private final Set<String> hiddenBones = new HashSet<>();
private final Set<String> suppressedBones = new HashSet<>();
@ -45,7 +45,7 @@ public class VectorItemRenderer extends GeoItemRenderer<VectorItem> {
}
@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) {
this.currentBuffer = renderTypeBuffer;
this.renderType = type;
@ -57,7 +57,7 @@ public class VectorItemRenderer extends GeoItemRenderer<VectorItem> {
}
@Override
public ResourceLocation getTextureLocation(VectorItem instance) {
public ResourceLocation getTextureLocation(Vector 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.TargetModSounds;
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.CommandSourceStack;
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)) {
animation = event.player.getMainHandItem().getOrCreateTag().getString("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()) {
animatable.animationprocedure = animation;
disableUseAnim();
}
if (event.player.getMainHandItem().getItem() instanceof AbekiriItem animatable)
if (event.player.getMainHandItem().getItem() instanceof Abekiri animatable)
if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation;
disableUseAnim();
}
if (event.player.getMainHandItem().getItem() instanceof TracheliumItem animatable)
if (event.player.getMainHandItem().getItem() instanceof Trachelium animatable)
if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation;
disableUseAnim();
}
if (event.player.getMainHandItem().getItem() instanceof VectorItem animatable)
if (event.player.getMainHandItem().getItem() instanceof Vector animatable)
if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation;
disableUseAnim();
}
if (event.player.getMainHandItem().getItem() instanceof AK47Item animatable)
if (event.player.getMainHandItem().getItem() instanceof AK47 animatable)
if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation;
disableUseAnim();
}
if (event.player.getMainHandItem().getItem() instanceof SksItem animatable)
if (event.player.getMainHandItem().getItem() instanceof Sks animatable)
if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation;
disableUseAnim();
@ -166,32 +166,32 @@ public class ItemAnimationFactory {
if (!event.player.getOffhandItem().getOrCreateTag().getString("geckoAnim").equals("") && !(event.player.getOffhandItem().getItem() instanceof ArmorItem)) {
animation = event.player.getOffhandItem().getOrCreateTag().getString("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()) {
animatable.animationprocedure = animation;
disableUseAnim();
}
if (event.player.getOffhandItem().getItem() instanceof AbekiriItem animatable)
if (event.player.getOffhandItem().getItem() instanceof Abekiri animatable)
if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation;
disableUseAnim();
}
if (event.player.getOffhandItem().getItem() instanceof TracheliumItem animatable)
if (event.player.getOffhandItem().getItem() instanceof Trachelium animatable)
if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation;
disableUseAnim();
}
if (event.player.getOffhandItem().getItem() instanceof VectorItem animatable)
if (event.player.getOffhandItem().getItem() instanceof Vector animatable)
if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation;
disableUseAnim();
}
if (event.player.getOffhandItem().getItem() instanceof AK47Item animatable)
if (event.player.getOffhandItem().getItem() instanceof AK47 animatable)
if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation;
disableUseAnim();
}
if (event.player.getOffhandItem().getItem() instanceof SksItem animatable)
if (event.player.getOffhandItem().getItem() instanceof Sks animatable)
if (event.player.level().isClientSide()) {
animatable.animationprocedure = animation;
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 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) -> {
tabData.accept(TargetModItems.TASER.get());
tabData.accept(TargetModItems.ABEKIRI.get());
tabData.accept(TargetModItems.TRACHELIUM.get());
tabData.accept(TargetModItems.VECTOR.get());
tabData.accept(TargetModItems.AK_47.get());
tabData.accept(TargetModItems.SKS.get());
tabData.accept(TargetModItems.M_4.get());
tabData.accept(TargetModItems.HK_416.get());
tabData.accept(TargetModItems.MK_14.get());
tabData.accept(TargetModItems.MARLIN.get());
tabData.accept(TargetModItems.SVD.get());
tabData.accept(TargetModItems.M_98B.get());
tabData.accept(TargetModItems.SENTINEL.get());
tabData.accept(TargetModItems.HUNTING_RIFLE.get());
tabData.accept(TargetModItems.KRABER.get());
tabData.accept(TargetModItems.M_870.get());
tabData.accept(TargetModItems.AA_12.get());
tabData.accept(TargetModItems.DEVOTION.get());
tabData.accept(TargetModItems.RPK.get());
tabData.accept(TargetModItems.M_60.get());
tabData.accept(TargetModItems.MINIGUN.get());
tabData.accept(TargetModItems.M_79.get());
tabData.accept(TargetModItems.RPG.get());
tabData.accept(TargetModItems.BOCEK.get());
() -> CreativeModeTab.builder().title(Component.translatable("item_group.target.target_guns")).icon(() -> new ItemStack(ItemRegistry.TASER.get())).displayItems((parameters, tabData) -> {
tabData.accept(ItemRegistry.TASER.get());
tabData.accept(ItemRegistry.ABEKIRI.get());
tabData.accept(ItemRegistry.TRACHELIUM.get());
tabData.accept(ItemRegistry.VECTOR.get());
tabData.accept(ItemRegistry.AK_47.get());
tabData.accept(ItemRegistry.SKS.get());
tabData.accept(ItemRegistry.M_4.get());
tabData.accept(ItemRegistry.HK_416.get());
tabData.accept(ItemRegistry.MK_14.get());
tabData.accept(ItemRegistry.MARLIN.get());
tabData.accept(ItemRegistry.SVD.get());
tabData.accept(ItemRegistry.M_98B.get());
tabData.accept(ItemRegistry.SENTINEL.get());
tabData.accept(ItemRegistry.HUNTING_RIFLE.get());
tabData.accept(ItemRegistry.KRABER.get());
tabData.accept(ItemRegistry.M_870.get());
tabData.accept(ItemRegistry.AA_12.get());
tabData.accept(ItemRegistry.DEVOTION.get());
tabData.accept(ItemRegistry.RPK.get());
tabData.accept(ItemRegistry.M_60.get());
tabData.accept(ItemRegistry.MINIGUN.get());
tabData.accept(ItemRegistry.M_79.get());
tabData.accept(ItemRegistry.RPG.get());
tabData.accept(ItemRegistry.BOCEK.get());
})
.build());
@ -49,7 +49,7 @@ public class TargetModGunTabs {
public static void buildTabContentsVanilla(BuildCreativeModeTabContentsEvent tabData) {
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 net.mcreator.target.TargetMod;
import net.mcreator.target.network.DoublejumpinputMessage;
import net.mcreator.target.network.FiremodeMessage;
import net.mcreator.target.network.DoubleJumpMessage;
import net.mcreator.target.network.FireModeMessage;
import net.mcreator.target.network.ReloadMessage;
import net.mcreator.target.network.ZoomMessage;
import net.minecraft.client.KeyMapping;
@ -41,8 +41,8 @@ public class TargetModKeyMappings {
public void setDown(boolean isDown) {
super.setDown(isDown);
if (isDownOld != isDown && isDown) {
TargetMod.PACKET_HANDLER.sendToServer(new DoublejumpinputMessage(0, 0));
DoublejumpinputMessage.pressAction(Minecraft.getInstance().player, 0, 0);
TargetMod.PACKET_HANDLER.sendToServer(new DoubleJumpMessage(0, 0));
DoubleJumpMessage.pressAction(Minecraft.getInstance().player, 0, 0);
}
isDownOld = isDown;
}
@ -54,8 +54,8 @@ public class TargetModKeyMappings {
public void setDown(boolean isDown) {
super.setDown(isDown);
if (isDownOld != isDown && isDown) {
TargetMod.PACKET_HANDLER.sendToServer(new FiremodeMessage(0, 0));
FiremodeMessage.pressAction(Minecraft.getInstance().player, 0, 0);
TargetMod.PACKET_HANDLER.sendToServer(new FireModeMessage(0, 0));
FireModeMessage.pressAction(Minecraft.getInstance().player, 0, 0);
}
isDownOld = isDown;
}

View file

@ -5,7 +5,7 @@
package net.mcreator.target.init;
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.minecraftforge.registries.DeferredRegister;
import net.minecraftforge.registries.ForgeRegistries;

View file

@ -20,101 +20,101 @@ import net.minecraftforge.registries.RegistryObject;
public class TargetModTabs {
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",
() -> CreativeModeTab.builder().title(Component.translatable("item_group.target.target_item")).icon(() -> new ItemStack(TargetModItems.TARGETDEPLOYER.get())).displayItems((parameters, tabData) -> {
tabData.accept(TargetModItems.TARGETDEPLOYER.get());
() -> CreativeModeTab.builder().title(Component.translatable("item_group.target.target_item")).icon(() -> new ItemStack(ItemRegistry.TARGET_DEPLOYER.get())).displayItems((parameters, tabData) -> {
tabData.accept(ItemRegistry.TARGET_DEPLOYER.get());
tabData.accept(TargetModBlocks.SANDBAG.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(TargetModItems.LIGHT_SABER.get());
tabData.accept(TargetModItems.HAMMER.get());
tabData.accept(TargetModItems.MORTAR_DEPOLYER.get());
tabData.accept(TargetModItems.MORTARBARREL.get());
tabData.accept(TargetModItems.MORATR_BASE_PLATE.get());
tabData.accept(TargetModItems.MORTARBIPOD.get());
tabData.accept(TargetModItems.FUSEE.get());
tabData.accept(TargetModItems.SOULSTEELNUGGET.get());
tabData.accept(TargetModItems.COPPERPLATE.get());
tabData.accept(TargetModItems.INGOT_STEEL.get());
tabData.accept(TargetModItems.LEAD_INGOT.get());
tabData.accept(TargetModItems.TUNGSTEN_INGOT.get());
tabData.accept(TargetModItems.CEMENTED_CARBIDE_INGOT.get());
tabData.accept(TargetModItems.SOULSTEEL_INGOT.get());
tabData.accept(TargetModItems.IRON_POWDER.get());
tabData.accept(TargetModItems.TUNGSTEN_POWDER.get());
tabData.accept(TargetModItems.COAL_POWDER.get());
tabData.accept(TargetModItems.COAL_IRON_POWDER.get());
tabData.accept(TargetModItems.UNBLASTEDCEMENTEDCARBIDEPODWER.get());
tabData.accept(ItemRegistry.LIGHT_SABER.get());
tabData.accept(ItemRegistry.HAMMER.get());
tabData.accept(ItemRegistry.MORTAR_DEPLOYER.get());
tabData.accept(ItemRegistry.MORTAR_BARREL.get());
tabData.accept(ItemRegistry.MORTAR_BASE_PLATE.get());
tabData.accept(ItemRegistry.MORTAR_BIPOD.get());
tabData.accept(ItemRegistry.FUSEE.get());
tabData.accept(ItemRegistry.SOUL_STEEL_NUGGET.get());
tabData.accept(ItemRegistry.COPPERPLATE.get());
tabData.accept(ItemRegistry.INGOT_STEEL.get());
tabData.accept(ItemRegistry.LEAD_INGOT.get());
tabData.accept(ItemRegistry.TUNGSTEN_INGOT.get());
tabData.accept(ItemRegistry.CEMENTED_CARBIDE_INGOT.get());
tabData.accept(ItemRegistry.SOUL_STEEL_INGOT.get());
tabData.accept(ItemRegistry.IRON_POWDER.get());
tabData.accept(ItemRegistry.TUNGSTEN_POWDER.get());
tabData.accept(ItemRegistry.COAL_POWDER.get());
tabData.accept(ItemRegistry.COAL_IRON_POWDER.get());
tabData.accept(ItemRegistry.RAW_CEMENTED_CARBIDE_POWDER.get());
tabData.accept(TargetModBlocks.GALENA_ORE.get().asItem());
tabData.accept(TargetModBlocks.DEEPSLATE_GALENA_ORE.get().asItem());
tabData.accept(TargetModBlocks.SCHEELITE_ORE.get().asItem());
tabData.accept(TargetModBlocks.DEEPSLATE_SCHEELITE_ORE.get().asItem());
tabData.accept(TargetModItems.GALENA.get());
tabData.accept(TargetModItems.SCHEELITE.get());
tabData.accept(TargetModItems.BUCKSHOT.get());
tabData.accept(TargetModItems.IRON_BARREL.get());
tabData.accept(TargetModItems.IRON_ACTION.get());
tabData.accept(TargetModItems.IRON_TRIGGER.get());
tabData.accept(TargetModItems.IRON_SPRING.get());
tabData.accept(TargetModItems.STEEL_BARREL.get());
tabData.accept(TargetModItems.STEEL_ACTION.get());
tabData.accept(TargetModItems.STEEL_TRIGGER.get());
tabData.accept(TargetModItems.STEEL_SPRING.get());
tabData.accept(TargetModItems.CEMENTED_CARBIDE_BARREL.get());
tabData.accept(TargetModItems.CEMENTED_CARBIDE_ACTION.get());
tabData.accept(TargetModItems.CEMENTEDCARBIDE_TRIGGER.get());
tabData.accept(TargetModItems.CEMENTEDCARBIDESPRING.get());
tabData.accept(TargetModItems.NETHERITE_BARREL.get());
tabData.accept(TargetModItems.NETHERITE_ACTION.get());
tabData.accept(TargetModItems.NETHERITE_TRIGGER.get());
tabData.accept(TargetModItems.NETHERITE_SPRING.get());
tabData.accept(TargetModItems.COMMONMATERIALPACK.get());
tabData.accept(TargetModItems.RAREMATERIALPACK.get());
tabData.accept(TargetModItems.EPICMATERIALPACK.get());
tabData.accept(TargetModItems.LEGENDARYMATERIALPACK.get());
tabData.accept(TargetModItems.SPECIALMATERIALPACK.get());
tabData.accept(TargetModItems.TRACHELIUM_BLUEPRINT.get());
tabData.accept(TargetModItems.HUNTING_RIFLE_BLUEPRINT.get());
tabData.accept(TargetModItems.M_79_BLUEPRINT.get());
tabData.accept(TargetModItems.RPG_BLUEPRINT.get());
tabData.accept(TargetModItems.BOCEK_BLUEPRINT.get());
tabData.accept(TargetModItems.M_4_BLUEPRINT.get());
tabData.accept(TargetModItems.AA_12_BLUEPRINT.get());
tabData.accept(TargetModItems.HK_416_BLUEPRINT.get());
tabData.accept(TargetModItems.RPK_BLUEPRINT.get());
tabData.accept(TargetModItems.SKS_BLUEPRINT.get());
tabData.accept(TargetModItems.KRABER_BLUEPRINT.get());
tabData.accept(TargetModItems.VECTOR_BLUEPRINT.get());
tabData.accept(TargetModItems.MINIGUN_BLUEPRINT.get());
tabData.accept(TargetModItems.MK_14_BLUEPRINT.get());
tabData.accept(TargetModItems.SENTINEL_BLUEPRINT.get());
tabData.accept(TargetModItems.M_60_BLUEPRINT.get());
tabData.accept(TargetModItems.SVD_BLUEPRINT.get());
tabData.accept(TargetModItems.MARLIN_BLUEPRINT.get());
tabData.accept(TargetModItems.M_870_BLUEPRINT.get());
tabData.accept(TargetModItems.M_98B_BLUEPRINT.get());
tabData.accept(TargetModItems.AK_47_BLUEPRINT.get());
tabData.accept(TargetModItems.DEVOTION_BLUPRINT.get());
tabData.accept(TargetModItems.TASER_BLUEPRINT.get());
tabData.accept(ItemRegistry.GALENA.get());
tabData.accept(ItemRegistry.SCHEELITE.get());
tabData.accept(ItemRegistry.BUCKSHOT.get());
tabData.accept(ItemRegistry.IRON_BARREL.get());
tabData.accept(ItemRegistry.IRON_ACTION.get());
tabData.accept(ItemRegistry.IRON_TRIGGER.get());
tabData.accept(ItemRegistry.IRON_SPRING.get());
tabData.accept(ItemRegistry.STEEL_BARREL.get());
tabData.accept(ItemRegistry.STEEL_ACTION.get());
tabData.accept(ItemRegistry.STEEL_TRIGGER.get());
tabData.accept(ItemRegistry.STEEL_SPRING.get());
tabData.accept(ItemRegistry.CEMENTED_CARBIDE_BARREL.get());
tabData.accept(ItemRegistry.CEMENTED_CARBIDE_ACTION.get());
tabData.accept(ItemRegistry.CEMENTED_CARBIDE_TRIGGER.get());
tabData.accept(ItemRegistry.CEMENTED_CARBIDE_SPRING.get());
tabData.accept(ItemRegistry.NETHERITE_BARREL.get());
tabData.accept(ItemRegistry.NETHERITE_ACTION.get());
tabData.accept(ItemRegistry.NETHERITE_TRIGGER.get());
tabData.accept(ItemRegistry.NETHERITE_SPRING.get());
tabData.accept(ItemRegistry.COMMON_MATERIAL_PACK.get());
tabData.accept(ItemRegistry.RARE_MATERIAL_PACK.get());
tabData.accept(ItemRegistry.EPIC_MATERIAL_PACK.get());
tabData.accept(ItemRegistry.LEGENDARY_MATERIAL_PACK.get());
tabData.accept(ItemRegistry.SPECIAL_MATERIAL_PACK.get());
tabData.accept(ItemRegistry.TRACHELIUM_BLUEPRINT.get());
tabData.accept(ItemRegistry.HUNTING_RIFLE_BLUEPRINT.get());
tabData.accept(ItemRegistry.M_79_BLUEPRINT.get());
tabData.accept(ItemRegistry.RPG_BLUEPRINT.get());
tabData.accept(ItemRegistry.BOCEK_BLUEPRINT.get());
tabData.accept(ItemRegistry.M_4_BLUEPRINT.get());
tabData.accept(ItemRegistry.AA_12_BLUEPRINT.get());
tabData.accept(ItemRegistry.HK_416_BLUEPRINT.get());
tabData.accept(ItemRegistry.RPK_BLUEPRINT.get());
tabData.accept(ItemRegistry.SKS_BLUEPRINT.get());
tabData.accept(ItemRegistry.KRABER_BLUEPRINT.get());
tabData.accept(ItemRegistry.VECTOR_BLUEPRINT.get());
tabData.accept(ItemRegistry.MINIGUN_BLUEPRINT.get());
tabData.accept(ItemRegistry.MK_14_BLUEPRINT.get());
tabData.accept(ItemRegistry.SENTINEL_BLUEPRINT.get());
tabData.accept(ItemRegistry.M_60_BLUEPRINT.get());
tabData.accept(ItemRegistry.SVD_BLUEPRINT.get());
tabData.accept(ItemRegistry.MARLIN_BLUEPRINT.get());
tabData.accept(ItemRegistry.M_870_BLUEPRINT.get());
tabData.accept(ItemRegistry.M_98B_BLUEPRINT.get());
tabData.accept(ItemRegistry.AK_47_BLUEPRINT.get());
tabData.accept(ItemRegistry.DEVOTION_BLUEPRINT.get());
tabData.accept(ItemRegistry.TASER_BLUEPRINT.get());
tabData.accept(TargetModBlocks.GUN_RECYCLE.get().asItem());
})
.build());
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) -> {
tabData.accept(TargetModItems.HANDGUN_AMMO.get());
tabData.accept(TargetModItems.RIFLE_AMMO.get());
tabData.accept(TargetModItems.SNIPER_AMMO.get());
tabData.accept(TargetModItems.SHOTGUN_AMMO.get());
tabData.accept(TargetModItems.HANDGUN_AMMO_BOX.get());
tabData.accept(TargetModItems.RIFLE_AMMO_BOX.get());
tabData.accept(TargetModItems.SNIPER_AMMO_BOX.get());
tabData.accept(TargetModItems.SHOTGUN_AMMO_BOX.get());
tabData.accept(TargetModItems.CREATIVE_AMMO_BOX.get());
tabData.accept(TargetModItems.TASER_ELECTRODE.get());
tabData.accept(TargetModItems.GRENADE_40MM.get());
tabData.accept(TargetModItems.MORTAR_SHELLS.get());
tabData.accept(TargetModItems.ROCKET.get());
() -> CreativeModeTab.builder().title(Component.translatable("item_group.target.ammo")).icon(() -> new ItemStack(ItemRegistry.SHOTGUN_AMMO_BOX.get())).displayItems((parameters, tabData) -> {
tabData.accept(ItemRegistry.HANDGUN_AMMO.get());
tabData.accept(ItemRegistry.RIFLE_AMMO.get());
tabData.accept(ItemRegistry.SNIPER_AMMO.get());
tabData.accept(ItemRegistry.SHOTGUN_AMMO.get());
tabData.accept(ItemRegistry.HANDGUN_AMMO_BOX.get());
tabData.accept(ItemRegistry.RIFLE_AMMO_BOX.get());
tabData.accept(ItemRegistry.SNIPER_AMMO_BOX.get());
tabData.accept(ItemRegistry.SHOTGUN_AMMO_BOX.get());
tabData.accept(ItemRegistry.CREATIVE_AMMO_BOX.get());
tabData.accept(ItemRegistry.TASER_ELECTRODE.get());
tabData.accept(ItemRegistry.GRENADE_40MM.get());
tabData.accept(ItemRegistry.MORTAR_SHELLS.get());
tabData.accept(ItemRegistry.ROCKET.get());
})
.build());
@ -123,7 +123,7 @@ public class TargetModTabs {
public static void buildTabContentsVanilla(BuildCreativeModeTabContentsEvent tabData) {
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
public static void registerTrades(VillagerTradesEvent event) {
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));
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),
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),
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),
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),
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),
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),
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),
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),
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),
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),
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),
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),
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),
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),
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),
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),
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),
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),
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),
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),
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),
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),
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;
public class MortarbarrelItem extends Item {
public MortarbarrelItem() {
public class MortarBarrelItem extends Item {
public MortarBarrelItem() {
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;
public class MoratrBasePlateItem extends Item {
public MoratrBasePlateItem() {
public class MortarBasePlateItem extends Item {
public MortarBasePlateItem() {
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;
public class MortarbipodItem extends Item {
public MortarbipodItem() {
public class MortarBipodItem extends Item {
public MortarBipodItem() {
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;
public class MortarDepolyerItem extends Item {
public MortarDepolyerItem() {
public class MortarDeployerItem extends Item {
public MortarDeployerItem() {
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 net.mcreator.target.client.renderer.item.SentinelItemRenderer;
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.minecraft.client.Minecraft;
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.world.item.Item;

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List;
public class M4BlueprintItem extends Item {
public M4BlueprintItem() {
public class AK47Blueprint extends Item {
public AK47Blueprint() {
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;
import net.mcreator.target.rarity.RarityTool;
import net.mcreator.target.tools.RarityTool;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List;
public class Aa12BlueprintItem extends Item {
public Aa12BlueprintItem() {
public class Aa12Blueprint extends Item {
public Aa12Blueprint() {
super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY));
}

View file

@ -1,6 +1,6 @@
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.world.item.Item;
import net.minecraft.world.item.ItemStack;
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List;
public class BocekBlueprintItem extends Item {
public BocekBlueprintItem() {
public class BocekBlueprint extends Item {
public BocekBlueprint() {
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;
public class M98bBlueprintItem extends Item {
public M98bBlueprintItem() {
public class DevotionBlueprint extends Item {
public DevotionBlueprint() {
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;
public class RPKBlueprintItem extends Item {
public RPKBlueprintItem() {
public class HK416Blueprint extends Item {
public HK416Blueprint() {
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;
public class HK416BlueprintItem extends Item {
public HK416BlueprintItem() {
public class HuntingRifleBlueprint extends Item {
public HuntingRifleBlueprint() {
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;
import net.mcreator.target.rarity.RarityTool;
import net.mcreator.target.tools.RarityTool;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List;
public class KRABERBlueprintItem extends Item {
public KRABERBlueprintItem() {
public class KRABERBlueprint extends Item {
public KRABERBlueprint() {
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;
public class M79BlueprintItem extends Item {
public M79BlueprintItem() {
public class M4Blueprint extends Item {
public M4Blueprint() {
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;
public class RpgBlueprintItem extends Item {
public RpgBlueprintItem() {
public class M60Blueprint extends Item {
public M60Blueprint() {
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;
public class SKSBlueprintItem extends Item {
public SKSBlueprintItem() {
public class M79Blueprint extends Item {
public M79Blueprint() {
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;
public class M870BlueprintItem extends Item {
public M870BlueprintItem() {
public class M870Blueprint extends Item {
public M870Blueprint() {
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;
public class M60BlueprintItem extends Item {
public M60BlueprintItem() {
public class M98bBlueprint extends Item {
public M98bBlueprint() {
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;
import net.mcreator.target.rarity.RarityTool;
import net.mcreator.target.tools.RarityTool;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List;
public class MinigunBlueprintItem extends Item {
public MinigunBlueprintItem() {
public class MinigunBlueprint extends Item {
public MinigunBlueprint() {
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;
public class SvdBlueprintItem extends Item {
public SvdBlueprintItem() {
public class Mk14Blueprint extends Item {
public Mk14Blueprint() {
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;
import net.mcreator.target.rarity.RarityTool;
import net.mcreator.target.tools.RarityTool;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List;
public class SentinelBlueprintItem extends Item {
public SentinelBlueprintItem() {
public class SentinelBlueprint extends Item {
public SentinelBlueprint() {
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;
public class TaserBlueprintItem extends Item {
public TaserBlueprintItem() {
public class TaserBlueprint extends Item {
public TaserBlueprint() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
}

View file

@ -1,6 +1,6 @@
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.world.item.Item;
import net.minecraft.world.item.ItemStack;
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List;
public class TracheliumBlueprintItem extends Item {
public TracheliumBlueprintItem() {
public class TracheliumBlueprint extends Item {
public TracheliumBlueprint() {
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;
public class IronPowderItem extends Item {
public IronPowderItem() {
public class CoalIronPowder extends Item {
public CoalIronPowder() {
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;
public class CoalPowderItem extends Item {
public CoalPowderItem() {
public class CoalPowder extends Item {
public CoalPowder() {
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;
public class SoulsteelIngotItem extends Item {
public SoulsteelIngotItem() {
public class IronPowder extends Item {
public IronPowder() {
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;
public class CoalIronPowderItem extends Item {
public CoalIronPowderItem() {
public class SoulSteelIngot extends Item {
public SoulSteelIngot() {
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;
import net.mcreator.target.rarity.RarityTool;
import net.mcreator.target.tools.RarityTool;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;

View file

@ -1,6 +1,6 @@
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.world.item.Item;
import net.minecraft.world.item.ItemStack;

View file

@ -1,6 +1,6 @@
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.world.item.Item;
import net.minecraft.world.item.ItemStack;

View file

@ -1,6 +1,6 @@
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.world.item.Item;
import net.minecraft.world.item.ItemStack;

View file

@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List;
public class CommonMaterialPackItem extends Item {
public CommonMaterialPackItem() {
public class CommonMaterialPack extends Item {
public CommonMaterialPack() {
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;
public class EpicMaterialPackItem extends Item {
public EpicMaterialPackItem() {
public class EpicMaterialPack extends Item {
public EpicMaterialPack() {
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.network.chat.Component;
import net.mcreator.target.rarity.RarityTool;
import net.mcreator.target.tools.RarityTool;
import java.util.List;
public class LegendaryMaterialPackItem extends Item {
public LegendaryMaterialPackItem() {
public class LegendaryMaterialPack extends Item {
public LegendaryMaterialPack() {
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;
public class RareMaterialPackItem extends Item {
public RareMaterialPackItem() {
public class RareMaterialPack extends Item {
public RareMaterialPack() {
super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE));
}

View file

@ -1,6 +1,6 @@
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.world.item.Item;
import net.minecraft.world.item.ItemStack;
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
import java.util.List;
public class SpecialMaterialPackItem extends Item {
public SpecialMaterialPackItem() {
public class SpecialMaterialPack extends Item {
public SpecialMaterialPack() {
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.function.Consumer;
public class AK47Item extends Item implements GeoItem {
public class AK47 extends Item implements GeoItem {
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
public String animationprocedure = "empty";
public static ItemDisplayContext transformType;
public AK47Item() {
public AK47() {
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 net.mcreator.target.client.renderer.item.Aa12ItemRenderer;
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.model.HumanoidModel;
import net.minecraft.client.player.LocalPlayer;

View file

@ -32,12 +32,12 @@ import java.util.List;
import java.util.UUID;
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);
public String animationprocedure = "empty";
public static ItemDisplayContext transformType;
public AbekiriItem() {
public Abekiri() {
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 net.mcreator.target.client.renderer.item.BocekItemRenderer;
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.model.HumanoidModel;
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 net.mcreator.target.client.renderer.item.KraberItemRenderer;
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.model.HumanoidModel;
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.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.procedures.M79WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure;
import net.minecraft.client.Minecraft;
@ -166,6 +166,6 @@ public class M79Item extends Item implements GeoItem {
}
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 net.mcreator.target.client.renderer.item.MinigunItemRenderer;
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.minecraft.client.Minecraft;
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.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.Minecraft;
@ -178,6 +178,6 @@ public class RpgItem extends Item implements GeoItem {
}
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.function.Consumer;
public class SksItem extends Item implements GeoItem {
public class Sks extends Item implements GeoItem {
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
public String animationprocedure = "empty";
public static ItemDisplayContext transformType;
public SksItem() {
public Sks() {
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.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.procedures.TasercooldownProcedure;
import net.minecraft.client.Minecraft;
@ -34,12 +34,12 @@ import java.util.List;
import java.util.UUID;
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);
public String animationprocedure = "empty";
public static ItemDisplayContext transformType;
public TaserItem() {
public Taser() {
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) {
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 net.mcreator.target.client.renderer.item.TracheliumItemRenderer;
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.model.HumanoidModel;
import net.minecraft.client.player.LocalPlayer;
@ -33,12 +33,12 @@ import software.bernie.geckolib.util.GeckoLibUtil;
import java.util.UUID;
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);
public String animationprocedure = "empty";
public static ItemDisplayContext transformType;
public TracheliumItem() {
public Trachelium() {
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.function.Consumer;
public class VectorItem extends Item implements GeoItem {
public class Vector extends Item implements GeoItem {
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
public String animationprocedure = "empty";
public static ItemDisplayContext transformType;
public VectorItem() {
public Vector() {
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.ShockZaiXiaoGuoChiXuShiMeiKeFaShengProcedure;

View file

@ -13,25 +13,25 @@ import net.minecraftforge.network.NetworkEvent;
import java.util.function.Supplier;
@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD)
public class DoublejumpinputMessage {
public class DoubleJumpMessage {
int type, pressedms;
public DoublejumpinputMessage(int type, int pressedms) {
public DoubleJumpMessage(int type, int pressedms) {
this.type = type;
this.pressedms = pressedms;
}
public DoublejumpinputMessage(FriendlyByteBuf buffer) {
public DoubleJumpMessage(FriendlyByteBuf buffer) {
this.type = 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.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();
context.enqueueWork(() -> pressAction(context.getSender(), message.type, message.pressedms));
context.setPacketHandled(true);
@ -53,6 +53,6 @@ public class DoublejumpinputMessage {
@SubscribeEvent
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;
@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD)
public class FiremodeMessage {
public class FireModeMessage {
int type, pressedms;
public FiremodeMessage(int type, int pressedms) {
public FireModeMessage(int type, int pressedms) {
this.type = type;
this.pressedms = pressedms;
}
public FiremodeMessage(FriendlyByteBuf buffer) {
public FireModeMessage(FriendlyByteBuf buffer) {
this.type = 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.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();
context.enqueueWork(() -> {
pressAction(context.getSender(), message.type, message.pressedms);
@ -55,6 +55,6 @@ public class FiremodeMessage {
@SubscribeEvent
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;
import net.mcreator.target.init.TargetModItems;
import net.mcreator.target.init.ItemRegistry;
import net.minecraft.commands.CommandSource;
import net.minecraft.commands.CommandSourceStack;
import net.minecraft.server.level.ServerLevel;
@ -34,7 +34,7 @@ public class Aa12autofireProcedure {
ItemStack usehand = ItemStack.EMPTY;
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
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()))) {
for (int index0 = 0; index0 < 8; index0++) {
BulletFireNormalProcedure.execute(entity);
@ -65,7 +65,7 @@ public class Aa12autofireProcedure {
}
} else if (entity.getPersistentData().getDouble("firing") == 1 && usehand.getOrCreateTag().getDouble("firemode") == 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()))) {
for (int index1 = 0; index1 < 8; index1++) {
BulletFireNormalProcedure.execute(entity);

View file

@ -1,6 +1,6 @@
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.CommandSourceStack;
import net.minecraft.server.level.ServerLevel;
@ -34,7 +34,7 @@ public class Ak47autofireProcedure {
ItemStack usehand;
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
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()))) {
usehand.getOrCreateTag().putDouble("firecooldown", 7);
if (entity instanceof Player _player)

View file

@ -1,6 +1,6 @@
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.minecraft.world.entity.Entity;
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) {
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;
}
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;
}
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.ProjectileEntity;
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.minecraft.commands.CommandSource;
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.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().putDouble("speed",
((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