修改物品结构、物品类名、注册名等
This commit is contained in:
parent
363fa4d284
commit
9f2026a773
170 changed files with 876 additions and 880 deletions
|
@ -1,16 +1,3 @@
|
||||||
/*
|
|
||||||
* MCreator note:
|
|
||||||
*
|
|
||||||
* If you lock base mod element files, you can edit this file and it won't get overwritten.
|
|
||||||
* If you change your modid or package, you need to apply these changes to this file MANUALLY.
|
|
||||||
*
|
|
||||||
* Settings in @Mod annotation WON'T be changed in case of the base mod element
|
|
||||||
* files lock too, so you need to set them manually here in such case.
|
|
||||||
*
|
|
||||||
* If you do not lock base mod element files in Workspace settings, this file
|
|
||||||
* will be REGENERATED on each build.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
package net.mcreator.target;
|
package net.mcreator.target;
|
||||||
|
|
||||||
import net.mcreator.target.init.*;
|
import net.mcreator.target.init.*;
|
||||||
|
@ -48,7 +35,7 @@ public class TargetMod {
|
||||||
TargetModSounds.REGISTRY.register(bus);
|
TargetModSounds.REGISTRY.register(bus);
|
||||||
TargetModBlocks.REGISTRY.register(bus);
|
TargetModBlocks.REGISTRY.register(bus);
|
||||||
|
|
||||||
TargetModItems.REGISTRY.register(bus);
|
ItemRegistry.ITEMS.register(bus);
|
||||||
|
|
||||||
TargetModEntities.REGISTRY.register(bus);
|
TargetModEntities.REGISTRY.register(bus);
|
||||||
TargetCustomModEntities.ENTITY_TYPES.register(bus);
|
TargetCustomModEntities.ENTITY_TYPES.register(bus);
|
||||||
|
|
|
@ -2,7 +2,7 @@ package net.mcreator.target.client.layer;
|
||||||
|
|
||||||
import com.mojang.blaze3d.vertex.PoseStack;
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
import net.mcreator.target.item.gun.AK47Item;
|
import net.mcreator.target.item.gun.AK47;
|
||||||
import net.minecraft.client.renderer.MultiBufferSource;
|
import net.minecraft.client.renderer.MultiBufferSource;
|
||||||
import net.minecraft.client.renderer.RenderType;
|
import net.minecraft.client.renderer.RenderType;
|
||||||
import net.minecraft.client.renderer.texture.OverlayTexture;
|
import net.minecraft.client.renderer.texture.OverlayTexture;
|
||||||
|
@ -11,15 +11,15 @@ import software.bernie.geckolib.cache.object.BakedGeoModel;
|
||||||
import software.bernie.geckolib.renderer.GeoRenderer;
|
import software.bernie.geckolib.renderer.GeoRenderer;
|
||||||
import software.bernie.geckolib.renderer.layer.GeoRenderLayer;
|
import software.bernie.geckolib.renderer.layer.GeoRenderLayer;
|
||||||
|
|
||||||
public class AK47Layer extends GeoRenderLayer<AK47Item> {
|
public class AK47Layer extends GeoRenderLayer<AK47> {
|
||||||
private static final ResourceLocation LAYER = new ResourceLocation("target", "textures/item/ak47_e.png");
|
private static final ResourceLocation LAYER = new ResourceLocation("target", "textures/item/ak47_e.png");
|
||||||
|
|
||||||
public AK47Layer(GeoRenderer<AK47Item> entityRenderer) {
|
public AK47Layer(GeoRenderer<AK47> entityRenderer) {
|
||||||
super(entityRenderer);
|
super(entityRenderer);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void render(PoseStack poseStack, AK47Item animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) {
|
public void render(PoseStack poseStack, AK47 animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) {
|
||||||
RenderType glowRenderType = RenderType.eyes(LAYER);
|
RenderType glowRenderType = RenderType.eyes(LAYER);
|
||||||
getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1);
|
getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1);
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@ package net.mcreator.target.client.layer;
|
||||||
|
|
||||||
import com.mojang.blaze3d.vertex.PoseStack;
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
import net.mcreator.target.item.gun.AbekiriItem;
|
import net.mcreator.target.item.gun.Abekiri;
|
||||||
import net.minecraft.client.renderer.MultiBufferSource;
|
import net.minecraft.client.renderer.MultiBufferSource;
|
||||||
import net.minecraft.client.renderer.RenderType;
|
import net.minecraft.client.renderer.RenderType;
|
||||||
import net.minecraft.client.renderer.texture.OverlayTexture;
|
import net.minecraft.client.renderer.texture.OverlayTexture;
|
||||||
|
@ -11,15 +11,15 @@ import software.bernie.geckolib.cache.object.BakedGeoModel;
|
||||||
import software.bernie.geckolib.renderer.GeoRenderer;
|
import software.bernie.geckolib.renderer.GeoRenderer;
|
||||||
import software.bernie.geckolib.renderer.layer.GeoRenderLayer;
|
import software.bernie.geckolib.renderer.layer.GeoRenderLayer;
|
||||||
|
|
||||||
public class AbekiriLayer extends GeoRenderLayer<AbekiriItem> {
|
public class AbekiriLayer extends GeoRenderLayer<Abekiri> {
|
||||||
private static final ResourceLocation LAYER = new ResourceLocation("target", "textures/item/abekiri_e.png");
|
private static final ResourceLocation LAYER = new ResourceLocation("target", "textures/item/abekiri_e.png");
|
||||||
|
|
||||||
public AbekiriLayer(GeoRenderer<AbekiriItem> entityRenderer) {
|
public AbekiriLayer(GeoRenderer<Abekiri> entityRenderer) {
|
||||||
super(entityRenderer);
|
super(entityRenderer);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void render(PoseStack poseStack, AbekiriItem animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) {
|
public void render(PoseStack poseStack, Abekiri animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) {
|
||||||
RenderType glowRenderType = RenderType.eyes(LAYER);
|
RenderType glowRenderType = RenderType.eyes(LAYER);
|
||||||
getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1);
|
getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1);
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@ package net.mcreator.target.client.layer;
|
||||||
|
|
||||||
import com.mojang.blaze3d.vertex.PoseStack;
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
import net.mcreator.target.item.gun.SksItem;
|
import net.mcreator.target.item.gun.Sks;
|
||||||
import net.minecraft.client.renderer.MultiBufferSource;
|
import net.minecraft.client.renderer.MultiBufferSource;
|
||||||
import net.minecraft.client.renderer.RenderType;
|
import net.minecraft.client.renderer.RenderType;
|
||||||
import net.minecraft.client.renderer.texture.OverlayTexture;
|
import net.minecraft.client.renderer.texture.OverlayTexture;
|
||||||
|
@ -11,15 +11,15 @@ import software.bernie.geckolib.cache.object.BakedGeoModel;
|
||||||
import software.bernie.geckolib.renderer.GeoRenderer;
|
import software.bernie.geckolib.renderer.GeoRenderer;
|
||||||
import software.bernie.geckolib.renderer.layer.GeoRenderLayer;
|
import software.bernie.geckolib.renderer.layer.GeoRenderLayer;
|
||||||
|
|
||||||
public class SksLayer extends GeoRenderLayer<SksItem> {
|
public class SksLayer extends GeoRenderLayer<Sks> {
|
||||||
private static final ResourceLocation LAYER = new ResourceLocation("target", "textures/item/sks_e.png");
|
private static final ResourceLocation LAYER = new ResourceLocation("target", "textures/item/sks_e.png");
|
||||||
|
|
||||||
public SksLayer(GeoRenderer<SksItem> entityRenderer) {
|
public SksLayer(GeoRenderer<Sks> entityRenderer) {
|
||||||
super(entityRenderer);
|
super(entityRenderer);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void render(PoseStack poseStack, SksItem animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) {
|
public void render(PoseStack poseStack, Sks animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) {
|
||||||
RenderType glowRenderType = RenderType.eyes(LAYER);
|
RenderType glowRenderType = RenderType.eyes(LAYER);
|
||||||
getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1);
|
getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1);
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@ package net.mcreator.target.client.layer;
|
||||||
|
|
||||||
import com.mojang.blaze3d.vertex.PoseStack;
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
import net.mcreator.target.item.gun.TracheliumItem;
|
import net.mcreator.target.item.gun.Trachelium;
|
||||||
import net.minecraft.client.renderer.MultiBufferSource;
|
import net.minecraft.client.renderer.MultiBufferSource;
|
||||||
import net.minecraft.client.renderer.RenderType;
|
import net.minecraft.client.renderer.RenderType;
|
||||||
import net.minecraft.client.renderer.texture.OverlayTexture;
|
import net.minecraft.client.renderer.texture.OverlayTexture;
|
||||||
|
@ -11,15 +11,15 @@ import software.bernie.geckolib.cache.object.BakedGeoModel;
|
||||||
import software.bernie.geckolib.renderer.GeoRenderer;
|
import software.bernie.geckolib.renderer.GeoRenderer;
|
||||||
import software.bernie.geckolib.renderer.layer.GeoRenderLayer;
|
import software.bernie.geckolib.renderer.layer.GeoRenderLayer;
|
||||||
|
|
||||||
public class TracheliumLayer extends GeoRenderLayer<TracheliumItem> {
|
public class TracheliumLayer extends GeoRenderLayer<Trachelium> {
|
||||||
private static final ResourceLocation LAYER = new ResourceLocation("target", "textures/item/trachelium_texture_e.png");
|
private static final ResourceLocation LAYER = new ResourceLocation("target", "textures/item/trachelium_texture_e.png");
|
||||||
|
|
||||||
public TracheliumLayer(GeoRenderer<TracheliumItem> entityRenderer) {
|
public TracheliumLayer(GeoRenderer<Trachelium> entityRenderer) {
|
||||||
super(entityRenderer);
|
super(entityRenderer);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void render(PoseStack poseStack, TracheliumItem animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) {
|
public void render(PoseStack poseStack, Trachelium animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) {
|
||||||
RenderType glowRenderType = RenderType.eyes(LAYER);
|
RenderType glowRenderType = RenderType.eyes(LAYER);
|
||||||
getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1);
|
getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1);
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@ package net.mcreator.target.client.layer;
|
||||||
|
|
||||||
import com.mojang.blaze3d.vertex.PoseStack;
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
import net.mcreator.target.item.gun.VectorItem;
|
import net.mcreator.target.item.gun.Vector;
|
||||||
import net.minecraft.client.renderer.MultiBufferSource;
|
import net.minecraft.client.renderer.MultiBufferSource;
|
||||||
import net.minecraft.client.renderer.RenderType;
|
import net.minecraft.client.renderer.RenderType;
|
||||||
import net.minecraft.client.renderer.texture.OverlayTexture;
|
import net.minecraft.client.renderer.texture.OverlayTexture;
|
||||||
|
@ -11,15 +11,15 @@ import software.bernie.geckolib.cache.object.BakedGeoModel;
|
||||||
import software.bernie.geckolib.renderer.GeoRenderer;
|
import software.bernie.geckolib.renderer.GeoRenderer;
|
||||||
import software.bernie.geckolib.renderer.layer.GeoRenderLayer;
|
import software.bernie.geckolib.renderer.layer.GeoRenderLayer;
|
||||||
|
|
||||||
public class VectorLayer extends GeoRenderLayer<VectorItem> {
|
public class VectorLayer extends GeoRenderLayer<Vector> {
|
||||||
private static final ResourceLocation LAYER = new ResourceLocation("target", "textures/item/vector_e.png");
|
private static final ResourceLocation LAYER = new ResourceLocation("target", "textures/item/vector_e.png");
|
||||||
|
|
||||||
public VectorLayer(GeoRenderer<VectorItem> entityRenderer) {
|
public VectorLayer(GeoRenderer<Vector> entityRenderer) {
|
||||||
super(entityRenderer);
|
super(entityRenderer);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void render(PoseStack poseStack, VectorItem animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) {
|
public void render(PoseStack poseStack, Vector animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) {
|
||||||
RenderType glowRenderType = RenderType.eyes(LAYER);
|
RenderType glowRenderType = RenderType.eyes(LAYER);
|
||||||
getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1);
|
getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.client.model.item;
|
package net.mcreator.target.client.model.item;
|
||||||
|
|
||||||
import net.mcreator.target.item.gun.AK47Item;
|
import net.mcreator.target.item.gun.AK47;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.resources.ResourceLocation;
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
@ -10,24 +10,24 @@ import software.bernie.geckolib.core.animatable.model.CoreGeoBone;
|
||||||
import software.bernie.geckolib.core.animation.AnimationState;
|
import software.bernie.geckolib.core.animation.AnimationState;
|
||||||
import software.bernie.geckolib.model.GeoModel;
|
import software.bernie.geckolib.model.GeoModel;
|
||||||
|
|
||||||
public class AK47ItemModel extends GeoModel<AK47Item> {
|
public class AK47ItemModel extends GeoModel<AK47> {
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getAnimationResource(AK47Item animatable) {
|
public ResourceLocation getAnimationResource(AK47 animatable) {
|
||||||
return new ResourceLocation("target", "animations/ak.animation.json");
|
return new ResourceLocation("target", "animations/ak.animation.json");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getModelResource(AK47Item animatable) {
|
public ResourceLocation getModelResource(AK47 animatable) {
|
||||||
return new ResourceLocation("target", "geo/ak.geo.json");
|
return new ResourceLocation("target", "geo/ak.geo.json");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getTextureResource(AK47Item animatable) {
|
public ResourceLocation getTextureResource(AK47 animatable) {
|
||||||
return new ResourceLocation("target", "textures/item/ak47.png");
|
return new ResourceLocation("target", "textures/item/ak47.png");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setCustomAnimations(AK47Item animatable, long instanceId, AnimationState animationState) {
|
public void setCustomAnimations(AK47 animatable, long instanceId, AnimationState animationState) {
|
||||||
CoreGeoBone gun = getAnimationProcessor().getBone("bone");
|
CoreGeoBone gun = getAnimationProcessor().getBone("bone");
|
||||||
CoreGeoBone shen = getAnimationProcessor().getBone("shen");
|
CoreGeoBone shen = getAnimationProcessor().getBone("shen");
|
||||||
CoreGeoBone scope = getAnimationProcessor().getBone("kobra");
|
CoreGeoBone scope = getAnimationProcessor().getBone("kobra");
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.client.model.item;
|
package net.mcreator.target.client.model.item;
|
||||||
|
|
||||||
import net.mcreator.target.item.gun.AbekiriItem;
|
import net.mcreator.target.item.gun.Abekiri;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.resources.ResourceLocation;
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
@ -10,24 +10,24 @@ import software.bernie.geckolib.core.animatable.model.CoreGeoBone;
|
||||||
import software.bernie.geckolib.core.animation.AnimationState;
|
import software.bernie.geckolib.core.animation.AnimationState;
|
||||||
import software.bernie.geckolib.model.GeoModel;
|
import software.bernie.geckolib.model.GeoModel;
|
||||||
|
|
||||||
public class AbekiriItemModel extends GeoModel<AbekiriItem> {
|
public class AbekiriItemModel extends GeoModel<Abekiri> {
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getAnimationResource(AbekiriItem animatable) {
|
public ResourceLocation getAnimationResource(Abekiri animatable) {
|
||||||
return new ResourceLocation("target", "animations/abekiri.animation.json");
|
return new ResourceLocation("target", "animations/abekiri.animation.json");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getModelResource(AbekiriItem animatable) {
|
public ResourceLocation getModelResource(Abekiri animatable) {
|
||||||
return new ResourceLocation("target", "geo/abekiri.geo.json");
|
return new ResourceLocation("target", "geo/abekiri.geo.json");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getTextureResource(AbekiriItem animatable) {
|
public ResourceLocation getTextureResource(Abekiri animatable) {
|
||||||
return new ResourceLocation("target", "textures/item/abekiri.png");
|
return new ResourceLocation("target", "textures/item/abekiri.png");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setCustomAnimations(AbekiriItem animatable, long instanceId, AnimationState animationState) {
|
public void setCustomAnimations(Abekiri animatable, long instanceId, AnimationState animationState) {
|
||||||
CoreGeoBone gun = getAnimationProcessor().getBone("bone");
|
CoreGeoBone gun = getAnimationProcessor().getBone("bone");
|
||||||
CoreGeoBone shen = getAnimationProcessor().getBone("shen");
|
CoreGeoBone shen = getAnimationProcessor().getBone("shen");
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.client.model.item;
|
package net.mcreator.target.client.model.item;
|
||||||
|
|
||||||
import net.mcreator.target.item.gun.SksItem;
|
import net.mcreator.target.item.gun.Sks;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.resources.ResourceLocation;
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
@ -10,25 +10,25 @@ import software.bernie.geckolib.core.animatable.model.CoreGeoBone;
|
||||||
import software.bernie.geckolib.core.animation.AnimationState;
|
import software.bernie.geckolib.core.animation.AnimationState;
|
||||||
import software.bernie.geckolib.model.GeoModel;
|
import software.bernie.geckolib.model.GeoModel;
|
||||||
|
|
||||||
public class SksItemModel extends GeoModel<SksItem> {
|
public class SksItemModel extends GeoModel<Sks> {
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getAnimationResource(SksItem animatable) {
|
public ResourceLocation getAnimationResource(Sks animatable) {
|
||||||
return new ResourceLocation("target", "animations/sks.animation.json");
|
return new ResourceLocation("target", "animations/sks.animation.json");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getModelResource(SksItem animatable) {
|
public ResourceLocation getModelResource(Sks animatable) {
|
||||||
return new ResourceLocation("target", "geo/sks.geo.json");
|
return new ResourceLocation("target", "geo/sks.geo.json");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getTextureResource(SksItem animatable) {
|
public ResourceLocation getTextureResource(Sks animatable) {
|
||||||
return new ResourceLocation("target", "textures/item/sks.png");
|
return new ResourceLocation("target", "textures/item/sks.png");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setCustomAnimations(SksItem animatable, long instanceId, AnimationState animationState) {
|
public void setCustomAnimations(Sks animatable, long instanceId, AnimationState animationState) {
|
||||||
CoreGeoBone gun = getAnimationProcessor().getBone("bone");
|
CoreGeoBone gun = getAnimationProcessor().getBone("bone");
|
||||||
CoreGeoBone flare = getAnimationProcessor().getBone("flare");
|
CoreGeoBone flare = getAnimationProcessor().getBone("flare");
|
||||||
CoreGeoBone bolt = getAnimationProcessor().getBone("bolt");
|
CoreGeoBone bolt = getAnimationProcessor().getBone("bolt");
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.client.model.item;
|
package net.mcreator.target.client.model.item;
|
||||||
|
|
||||||
import net.mcreator.target.item.gun.TaserItem;
|
import net.mcreator.target.item.gun.Taser;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.resources.ResourceLocation;
|
import net.minecraft.resources.ResourceLocation;
|
||||||
import net.minecraft.world.entity.player.Player;
|
import net.minecraft.world.entity.player.Player;
|
||||||
|
@ -8,24 +8,24 @@ import software.bernie.geckolib.core.animatable.model.CoreGeoBone;
|
||||||
import software.bernie.geckolib.core.animation.AnimationState;
|
import software.bernie.geckolib.core.animation.AnimationState;
|
||||||
import software.bernie.geckolib.model.GeoModel;
|
import software.bernie.geckolib.model.GeoModel;
|
||||||
|
|
||||||
public class TaserItemModel extends GeoModel<TaserItem> {
|
public class TaserItemModel extends GeoModel<Taser> {
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getAnimationResource(TaserItem animatable) {
|
public ResourceLocation getAnimationResource(Taser animatable) {
|
||||||
return new ResourceLocation("target", "animations/taser.animation.json");
|
return new ResourceLocation("target", "animations/taser.animation.json");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getModelResource(TaserItem animatable) {
|
public ResourceLocation getModelResource(Taser animatable) {
|
||||||
return new ResourceLocation("target", "geo/taser.geo.json");
|
return new ResourceLocation("target", "geo/taser.geo.json");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getTextureResource(TaserItem animatable) {
|
public ResourceLocation getTextureResource(Taser animatable) {
|
||||||
return new ResourceLocation("target", "textures/item/tasergun.png");
|
return new ResourceLocation("target", "textures/item/tasergun.png");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setCustomAnimations(TaserItem animatable, long instanceId, AnimationState animationState) {
|
public void setCustomAnimations(Taser animatable, long instanceId, AnimationState animationState) {
|
||||||
CoreGeoBone gun = getAnimationProcessor().getBone("bone");
|
CoreGeoBone gun = getAnimationProcessor().getBone("bone");
|
||||||
CoreGeoBone shen = getAnimationProcessor().getBone("shen");
|
CoreGeoBone shen = getAnimationProcessor().getBone("shen");
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.client.model.item;
|
package net.mcreator.target.client.model.item;
|
||||||
|
|
||||||
import net.mcreator.target.item.gun.TracheliumItem;
|
import net.mcreator.target.item.gun.Trachelium;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.resources.ResourceLocation;
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
@ -10,24 +10,24 @@ import software.bernie.geckolib.core.animatable.model.CoreGeoBone;
|
||||||
import software.bernie.geckolib.core.animation.AnimationState;
|
import software.bernie.geckolib.core.animation.AnimationState;
|
||||||
import software.bernie.geckolib.model.GeoModel;
|
import software.bernie.geckolib.model.GeoModel;
|
||||||
|
|
||||||
public class TracheliumItemModel extends GeoModel<TracheliumItem> {
|
public class TracheliumItemModel extends GeoModel<Trachelium> {
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getAnimationResource(TracheliumItem animatable) {
|
public ResourceLocation getAnimationResource(Trachelium animatable) {
|
||||||
return new ResourceLocation("target", "animations/trachelium.animation.json");
|
return new ResourceLocation("target", "animations/trachelium.animation.json");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getModelResource(TracheliumItem animatable) {
|
public ResourceLocation getModelResource(Trachelium animatable) {
|
||||||
return new ResourceLocation("target", "geo/trachelium.geo.json");
|
return new ResourceLocation("target", "geo/trachelium.geo.json");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getTextureResource(TracheliumItem animatable) {
|
public ResourceLocation getTextureResource(Trachelium animatable) {
|
||||||
return new ResourceLocation("target", "textures/item/trachelium_texture.png");
|
return new ResourceLocation("target", "textures/item/trachelium_texture.png");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setCustomAnimations(TracheliumItem animatable, long instanceId, AnimationState animationState) {
|
public void setCustomAnimations(Trachelium animatable, long instanceId, AnimationState animationState) {
|
||||||
CoreGeoBone gun = getAnimationProcessor().getBone("bone");
|
CoreGeoBone gun = getAnimationProcessor().getBone("bone");
|
||||||
CoreGeoBone shen = getAnimationProcessor().getBone("shen");
|
CoreGeoBone shen = getAnimationProcessor().getBone("shen");
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.client.model.item;
|
package net.mcreator.target.client.model.item;
|
||||||
|
|
||||||
import net.mcreator.target.item.gun.VectorItem;
|
import net.mcreator.target.item.gun.Vector;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.resources.ResourceLocation;
|
import net.minecraft.resources.ResourceLocation;
|
||||||
|
@ -9,24 +9,24 @@ import software.bernie.geckolib.core.animatable.model.CoreGeoBone;
|
||||||
import software.bernie.geckolib.core.animation.AnimationState;
|
import software.bernie.geckolib.core.animation.AnimationState;
|
||||||
import software.bernie.geckolib.model.GeoModel;
|
import software.bernie.geckolib.model.GeoModel;
|
||||||
|
|
||||||
public class VectorItemModel extends GeoModel<VectorItem> {
|
public class VectorItemModel extends GeoModel<Vector> {
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getAnimationResource(VectorItem animatable) {
|
public ResourceLocation getAnimationResource(Vector animatable) {
|
||||||
return new ResourceLocation("target", "animations/vector.animation.json");
|
return new ResourceLocation("target", "animations/vector.animation.json");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getModelResource(VectorItem animatable) {
|
public ResourceLocation getModelResource(Vector animatable) {
|
||||||
return new ResourceLocation("target", "geo/vector.geo.json");
|
return new ResourceLocation("target", "geo/vector.geo.json");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getTextureResource(VectorItem animatable) {
|
public ResourceLocation getTextureResource(Vector animatable) {
|
||||||
return new ResourceLocation("target", "textures/item/vector.png");
|
return new ResourceLocation("target", "textures/item/vector.png");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setCustomAnimations(VectorItem animatable, long instanceId, AnimationState animationState) {
|
public void setCustomAnimations(Vector animatable, long instanceId, AnimationState animationState) {
|
||||||
CoreGeoBone gun = getAnimationProcessor().getBone("bone");
|
CoreGeoBone gun = getAnimationProcessor().getBone("bone");
|
||||||
CoreGeoBone shen = getAnimationProcessor().getBone("shen");
|
CoreGeoBone shen = getAnimationProcessor().getBone("shen");
|
||||||
CoreGeoBone scope = getAnimationProcessor().getBone("scope");
|
CoreGeoBone scope = getAnimationProcessor().getBone("scope");
|
||||||
|
|
|
@ -2,7 +2,7 @@ package net.mcreator.target.client.renderer.item;
|
||||||
|
|
||||||
import com.mojang.blaze3d.vertex.PoseStack;
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
import net.mcreator.target.item.gun.AK47Item;
|
import net.mcreator.target.item.gun.AK47;
|
||||||
import net.mcreator.target.client.layer.AK47Layer;
|
import net.mcreator.target.client.layer.AK47Layer;
|
||||||
import net.mcreator.target.client.model.item.AK47ItemModel;
|
import net.mcreator.target.client.model.item.AK47ItemModel;
|
||||||
import net.minecraft.client.renderer.MultiBufferSource;
|
import net.minecraft.client.renderer.MultiBufferSource;
|
||||||
|
@ -16,14 +16,14 @@ import software.bernie.geckolib.renderer.GeoItemRenderer;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
public class AK47ItemRenderer extends GeoItemRenderer<AK47Item> {
|
public class AK47ItemRenderer extends GeoItemRenderer<AK47> {
|
||||||
public AK47ItemRenderer() {
|
public AK47ItemRenderer() {
|
||||||
super(new AK47ItemModel());
|
super(new AK47ItemModel());
|
||||||
this.addRenderLayer(new AK47Layer(this));
|
this.addRenderLayer(new AK47Layer(this));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public RenderType getRenderType(AK47Item animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) {
|
public RenderType getRenderType(AK47 animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) {
|
||||||
return RenderType.entityTranslucent(getTextureLocation(animatable));
|
return RenderType.entityTranslucent(getTextureLocation(animatable));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -32,7 +32,7 @@ public class AK47ItemRenderer extends GeoItemRenderer<AK47Item> {
|
||||||
protected MultiBufferSource currentBuffer;
|
protected MultiBufferSource currentBuffer;
|
||||||
protected RenderType renderType;
|
protected RenderType renderType;
|
||||||
public ItemDisplayContext transformType;
|
public ItemDisplayContext transformType;
|
||||||
protected AK47Item animatable;
|
protected AK47 animatable;
|
||||||
private final Set<String> hiddenBones = new HashSet<>();
|
private final Set<String> hiddenBones = new HashSet<>();
|
||||||
private final Set<String> suppressedBones = new HashSet<>();
|
private final Set<String> suppressedBones = new HashSet<>();
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@ public class AK47ItemRenderer extends GeoItemRenderer<AK47Item> {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void actuallyRender(PoseStack matrixStackIn, AK47Item animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn,
|
public void actuallyRender(PoseStack matrixStackIn, AK47 animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn,
|
||||||
int packedOverlayIn, float red, float green, float blue, float alpha) {
|
int packedOverlayIn, float red, float green, float blue, float alpha) {
|
||||||
this.currentBuffer = renderTypeBuffer;
|
this.currentBuffer = renderTypeBuffer;
|
||||||
this.renderType = type;
|
this.renderType = type;
|
||||||
|
@ -57,7 +57,7 @@ public class AK47ItemRenderer extends GeoItemRenderer<AK47Item> {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getTextureLocation(AK47Item instance) {
|
public ResourceLocation getTextureLocation(AK47 instance) {
|
||||||
return super.getTextureLocation(instance);
|
return super.getTextureLocation(instance);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@ package net.mcreator.target.client.renderer.item;
|
||||||
|
|
||||||
import com.mojang.blaze3d.vertex.PoseStack;
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
import net.mcreator.target.item.gun.AbekiriItem;
|
import net.mcreator.target.item.gun.Abekiri;
|
||||||
import net.mcreator.target.client.layer.AbekiriLayer;
|
import net.mcreator.target.client.layer.AbekiriLayer;
|
||||||
import net.mcreator.target.client.model.item.AbekiriItemModel;
|
import net.mcreator.target.client.model.item.AbekiriItemModel;
|
||||||
import net.minecraft.client.renderer.MultiBufferSource;
|
import net.minecraft.client.renderer.MultiBufferSource;
|
||||||
|
@ -16,14 +16,14 @@ import software.bernie.geckolib.renderer.GeoItemRenderer;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
public class AbekiriItemRenderer extends GeoItemRenderer<AbekiriItem> {
|
public class AbekiriItemRenderer extends GeoItemRenderer<Abekiri> {
|
||||||
public AbekiriItemRenderer() {
|
public AbekiriItemRenderer() {
|
||||||
super(new AbekiriItemModel());
|
super(new AbekiriItemModel());
|
||||||
this.addRenderLayer(new AbekiriLayer(this));
|
this.addRenderLayer(new AbekiriLayer(this));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public RenderType getRenderType(AbekiriItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) {
|
public RenderType getRenderType(Abekiri animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) {
|
||||||
return RenderType.entityTranslucent(getTextureLocation(animatable));
|
return RenderType.entityTranslucent(getTextureLocation(animatable));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -32,7 +32,7 @@ public class AbekiriItemRenderer extends GeoItemRenderer<AbekiriItem> {
|
||||||
protected MultiBufferSource currentBuffer;
|
protected MultiBufferSource currentBuffer;
|
||||||
protected RenderType renderType;
|
protected RenderType renderType;
|
||||||
public ItemDisplayContext transformType;
|
public ItemDisplayContext transformType;
|
||||||
protected AbekiriItem animatable;
|
protected Abekiri animatable;
|
||||||
private final Set<String> hiddenBones = new HashSet<>();
|
private final Set<String> hiddenBones = new HashSet<>();
|
||||||
private final Set<String> suppressedBones = new HashSet<>();
|
private final Set<String> suppressedBones = new HashSet<>();
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@ public class AbekiriItemRenderer extends GeoItemRenderer<AbekiriItem> {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void actuallyRender(PoseStack matrixStackIn, AbekiriItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn,
|
public void actuallyRender(PoseStack matrixStackIn, Abekiri animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn,
|
||||||
int packedOverlayIn, float red, float green, float blue, float alpha) {
|
int packedOverlayIn, float red, float green, float blue, float alpha) {
|
||||||
this.currentBuffer = renderTypeBuffer;
|
this.currentBuffer = renderTypeBuffer;
|
||||||
this.renderType = type;
|
this.renderType = type;
|
||||||
|
@ -57,7 +57,7 @@ public class AbekiriItemRenderer extends GeoItemRenderer<AbekiriItem> {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getTextureLocation(AbekiriItem instance) {
|
public ResourceLocation getTextureLocation(Abekiri instance) {
|
||||||
return super.getTextureLocation(instance);
|
return super.getTextureLocation(instance);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@ package net.mcreator.target.client.renderer.item;
|
||||||
|
|
||||||
import com.mojang.blaze3d.vertex.PoseStack;
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
import net.mcreator.target.item.gun.SksItem;
|
import net.mcreator.target.item.gun.Sks;
|
||||||
import net.mcreator.target.client.layer.SksLayer;
|
import net.mcreator.target.client.layer.SksLayer;
|
||||||
import net.mcreator.target.client.model.item.SksItemModel;
|
import net.mcreator.target.client.model.item.SksItemModel;
|
||||||
import net.minecraft.client.renderer.MultiBufferSource;
|
import net.minecraft.client.renderer.MultiBufferSource;
|
||||||
|
@ -16,14 +16,14 @@ import software.bernie.geckolib.renderer.GeoItemRenderer;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
public class SksItemRenderer extends GeoItemRenderer<SksItem> {
|
public class SksItemRenderer extends GeoItemRenderer<Sks> {
|
||||||
public SksItemRenderer() {
|
public SksItemRenderer() {
|
||||||
super(new SksItemModel());
|
super(new SksItemModel());
|
||||||
this.addRenderLayer(new SksLayer(this));
|
this.addRenderLayer(new SksLayer(this));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public RenderType getRenderType(SksItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) {
|
public RenderType getRenderType(Sks animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) {
|
||||||
return RenderType.entityTranslucent(getTextureLocation(animatable));
|
return RenderType.entityTranslucent(getTextureLocation(animatable));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -32,7 +32,7 @@ public class SksItemRenderer extends GeoItemRenderer<SksItem> {
|
||||||
protected MultiBufferSource currentBuffer;
|
protected MultiBufferSource currentBuffer;
|
||||||
protected RenderType renderType;
|
protected RenderType renderType;
|
||||||
public ItemDisplayContext transformType;
|
public ItemDisplayContext transformType;
|
||||||
protected SksItem animatable;
|
protected Sks animatable;
|
||||||
private final Set<String> hiddenBones = new HashSet<>();
|
private final Set<String> hiddenBones = new HashSet<>();
|
||||||
private final Set<String> suppressedBones = new HashSet<>();
|
private final Set<String> suppressedBones = new HashSet<>();
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@ public class SksItemRenderer extends GeoItemRenderer<SksItem> {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void actuallyRender(PoseStack matrixStackIn, SksItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn,
|
public void actuallyRender(PoseStack matrixStackIn, Sks animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn,
|
||||||
int packedOverlayIn, float red, float green, float blue, float alpha) {
|
int packedOverlayIn, float red, float green, float blue, float alpha) {
|
||||||
this.currentBuffer = renderTypeBuffer;
|
this.currentBuffer = renderTypeBuffer;
|
||||||
this.renderType = type;
|
this.renderType = type;
|
||||||
|
@ -57,7 +57,7 @@ public class SksItemRenderer extends GeoItemRenderer<SksItem> {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getTextureLocation(SksItem instance) {
|
public ResourceLocation getTextureLocation(Sks instance) {
|
||||||
return super.getTextureLocation(instance);
|
return super.getTextureLocation(instance);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@ package net.mcreator.target.client.renderer.item;
|
||||||
|
|
||||||
import com.mojang.blaze3d.vertex.PoseStack;
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
import net.mcreator.target.item.gun.TaserItem;
|
import net.mcreator.target.item.gun.Taser;
|
||||||
import net.mcreator.target.client.model.item.TaserItemModel;
|
import net.mcreator.target.client.model.item.TaserItemModel;
|
||||||
import net.minecraft.client.renderer.MultiBufferSource;
|
import net.minecraft.client.renderer.MultiBufferSource;
|
||||||
import net.minecraft.client.renderer.RenderType;
|
import net.minecraft.client.renderer.RenderType;
|
||||||
|
@ -15,13 +15,13 @@ import software.bernie.geckolib.renderer.GeoItemRenderer;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
public class TaserItemRenderer extends GeoItemRenderer<TaserItem> {
|
public class TaserItemRenderer extends GeoItemRenderer<Taser> {
|
||||||
public TaserItemRenderer() {
|
public TaserItemRenderer() {
|
||||||
super(new TaserItemModel());
|
super(new TaserItemModel());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public RenderType getRenderType(TaserItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) {
|
public RenderType getRenderType(Taser animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) {
|
||||||
return RenderType.entityTranslucent(getTextureLocation(animatable));
|
return RenderType.entityTranslucent(getTextureLocation(animatable));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@ public class TaserItemRenderer extends GeoItemRenderer<TaserItem> {
|
||||||
protected MultiBufferSource currentBuffer;
|
protected MultiBufferSource currentBuffer;
|
||||||
protected RenderType renderType;
|
protected RenderType renderType;
|
||||||
public ItemDisplayContext transformType;
|
public ItemDisplayContext transformType;
|
||||||
protected TaserItem animatable;
|
protected Taser animatable;
|
||||||
private final Set<String> hiddenBones = new HashSet<>();
|
private final Set<String> hiddenBones = new HashSet<>();
|
||||||
private final Set<String> suppressedBones = new HashSet<>();
|
private final Set<String> suppressedBones = new HashSet<>();
|
||||||
|
|
||||||
|
@ -43,7 +43,7 @@ public class TaserItemRenderer extends GeoItemRenderer<TaserItem> {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void actuallyRender(PoseStack matrixStackIn, TaserItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn,
|
public void actuallyRender(PoseStack matrixStackIn, Taser animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn,
|
||||||
int packedOverlayIn, float red, float green, float blue, float alpha) {
|
int packedOverlayIn, float red, float green, float blue, float alpha) {
|
||||||
this.currentBuffer = renderTypeBuffer;
|
this.currentBuffer = renderTypeBuffer;
|
||||||
this.renderType = type;
|
this.renderType = type;
|
||||||
|
@ -55,7 +55,7 @@ public class TaserItemRenderer extends GeoItemRenderer<TaserItem> {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getTextureLocation(TaserItem instance) {
|
public ResourceLocation getTextureLocation(Taser instance) {
|
||||||
return super.getTextureLocation(instance);
|
return super.getTextureLocation(instance);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@ package net.mcreator.target.client.renderer.item;
|
||||||
|
|
||||||
import com.mojang.blaze3d.vertex.PoseStack;
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
import net.mcreator.target.item.gun.TracheliumItem;
|
import net.mcreator.target.item.gun.Trachelium;
|
||||||
import net.mcreator.target.client.layer.TracheliumLayer;
|
import net.mcreator.target.client.layer.TracheliumLayer;
|
||||||
import net.mcreator.target.client.model.item.TracheliumItemModel;
|
import net.mcreator.target.client.model.item.TracheliumItemModel;
|
||||||
import net.minecraft.client.renderer.MultiBufferSource;
|
import net.minecraft.client.renderer.MultiBufferSource;
|
||||||
|
@ -16,14 +16,14 @@ import software.bernie.geckolib.renderer.GeoItemRenderer;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
public class TracheliumItemRenderer extends GeoItemRenderer<TracheliumItem> {
|
public class TracheliumItemRenderer extends GeoItemRenderer<Trachelium> {
|
||||||
public TracheliumItemRenderer() {
|
public TracheliumItemRenderer() {
|
||||||
super(new TracheliumItemModel());
|
super(new TracheliumItemModel());
|
||||||
this.addRenderLayer(new TracheliumLayer(this));
|
this.addRenderLayer(new TracheliumLayer(this));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public RenderType getRenderType(TracheliumItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) {
|
public RenderType getRenderType(Trachelium animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) {
|
||||||
return RenderType.entityTranslucent(getTextureLocation(animatable));
|
return RenderType.entityTranslucent(getTextureLocation(animatable));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -32,7 +32,7 @@ public class TracheliumItemRenderer extends GeoItemRenderer<TracheliumItem> {
|
||||||
protected MultiBufferSource currentBuffer;
|
protected MultiBufferSource currentBuffer;
|
||||||
protected RenderType renderType;
|
protected RenderType renderType;
|
||||||
public ItemDisplayContext transformType;
|
public ItemDisplayContext transformType;
|
||||||
protected TracheliumItem animatable;
|
protected Trachelium animatable;
|
||||||
private final Set<String> hiddenBones = new HashSet<>();
|
private final Set<String> hiddenBones = new HashSet<>();
|
||||||
private final Set<String> suppressedBones = new HashSet<>();
|
private final Set<String> suppressedBones = new HashSet<>();
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@ public class TracheliumItemRenderer extends GeoItemRenderer<TracheliumItem> {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void actuallyRender(PoseStack matrixStackIn, TracheliumItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn,
|
public void actuallyRender(PoseStack matrixStackIn, Trachelium animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn,
|
||||||
int packedOverlayIn, float red, float green, float blue, float alpha) {
|
int packedOverlayIn, float red, float green, float blue, float alpha) {
|
||||||
this.currentBuffer = renderTypeBuffer;
|
this.currentBuffer = renderTypeBuffer;
|
||||||
this.renderType = type;
|
this.renderType = type;
|
||||||
|
@ -57,7 +57,7 @@ public class TracheliumItemRenderer extends GeoItemRenderer<TracheliumItem> {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getTextureLocation(TracheliumItem instance) {
|
public ResourceLocation getTextureLocation(Trachelium instance) {
|
||||||
return super.getTextureLocation(instance);
|
return super.getTextureLocation(instance);
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -2,7 +2,7 @@ package net.mcreator.target.client.renderer.item;
|
||||||
|
|
||||||
import com.mojang.blaze3d.vertex.PoseStack;
|
import com.mojang.blaze3d.vertex.PoseStack;
|
||||||
import com.mojang.blaze3d.vertex.VertexConsumer;
|
import com.mojang.blaze3d.vertex.VertexConsumer;
|
||||||
import net.mcreator.target.item.gun.VectorItem;
|
import net.mcreator.target.item.gun.Vector;
|
||||||
import net.mcreator.target.client.layer.VectorLayer;
|
import net.mcreator.target.client.layer.VectorLayer;
|
||||||
import net.mcreator.target.client.model.item.VectorItemModel;
|
import net.mcreator.target.client.model.item.VectorItemModel;
|
||||||
import net.minecraft.client.renderer.MultiBufferSource;
|
import net.minecraft.client.renderer.MultiBufferSource;
|
||||||
|
@ -16,14 +16,14 @@ import software.bernie.geckolib.renderer.GeoItemRenderer;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
public class VectorItemRenderer extends GeoItemRenderer<VectorItem> {
|
public class VectorItemRenderer extends GeoItemRenderer<Vector> {
|
||||||
public VectorItemRenderer() {
|
public VectorItemRenderer() {
|
||||||
super(new VectorItemModel());
|
super(new VectorItemModel());
|
||||||
this.addRenderLayer(new VectorLayer(this));
|
this.addRenderLayer(new VectorLayer(this));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public RenderType getRenderType(VectorItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) {
|
public RenderType getRenderType(Vector animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) {
|
||||||
return RenderType.entityTranslucent(getTextureLocation(animatable));
|
return RenderType.entityTranslucent(getTextureLocation(animatable));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -32,7 +32,7 @@ public class VectorItemRenderer extends GeoItemRenderer<VectorItem> {
|
||||||
protected MultiBufferSource currentBuffer;
|
protected MultiBufferSource currentBuffer;
|
||||||
protected RenderType renderType;
|
protected RenderType renderType;
|
||||||
public ItemDisplayContext transformType;
|
public ItemDisplayContext transformType;
|
||||||
protected VectorItem animatable;
|
protected Vector animatable;
|
||||||
private final Set<String> hiddenBones = new HashSet<>();
|
private final Set<String> hiddenBones = new HashSet<>();
|
||||||
private final Set<String> suppressedBones = new HashSet<>();
|
private final Set<String> suppressedBones = new HashSet<>();
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@ public class VectorItemRenderer extends GeoItemRenderer<VectorItem> {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void actuallyRender(PoseStack matrixStackIn, VectorItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn,
|
public void actuallyRender(PoseStack matrixStackIn, Vector animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn,
|
||||||
int packedOverlayIn, float red, float green, float blue, float alpha) {
|
int packedOverlayIn, float red, float green, float blue, float alpha) {
|
||||||
this.currentBuffer = renderTypeBuffer;
|
this.currentBuffer = renderTypeBuffer;
|
||||||
this.renderType = type;
|
this.renderType = type;
|
||||||
|
@ -57,7 +57,7 @@ public class VectorItemRenderer extends GeoItemRenderer<VectorItem> {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getTextureLocation(VectorItem instance) {
|
public ResourceLocation getTextureLocation(Vector instance) {
|
||||||
return super.getTextureLocation(instance);
|
return super.getTextureLocation(instance);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@ import net.mcreator.target.init.TargetCustomModEntities;
|
||||||
import net.mcreator.target.init.TargetModDamageTypes;
|
import net.mcreator.target.init.TargetModDamageTypes;
|
||||||
import net.mcreator.target.init.TargetModSounds;
|
import net.mcreator.target.init.TargetModSounds;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.mcreator.target.util.math.ExtendedEntityRayTraceResult;
|
import net.mcreator.target.tools.ExtendedEntityRayTraceResult;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
import net.minecraft.core.BlockPos;
|
import net.minecraft.core.BlockPos;
|
||||||
|
|
|
@ -32,32 +32,32 @@ public class ItemAnimationFactory {
|
||||||
if (!event.player.getMainHandItem().getOrCreateTag().getString("geckoAnim").isEmpty() && !(event.player.getMainHandItem().getItem() instanceof ArmorItem)) {
|
if (!event.player.getMainHandItem().getOrCreateTag().getString("geckoAnim").isEmpty() && !(event.player.getMainHandItem().getItem() instanceof ArmorItem)) {
|
||||||
animation = event.player.getMainHandItem().getOrCreateTag().getString("geckoAnim");
|
animation = event.player.getMainHandItem().getOrCreateTag().getString("geckoAnim");
|
||||||
event.player.getMainHandItem().getOrCreateTag().putString("geckoAnim", "");
|
event.player.getMainHandItem().getOrCreateTag().putString("geckoAnim", "");
|
||||||
if (event.player.getMainHandItem().getItem() instanceof TaserItem animatable)
|
if (event.player.getMainHandItem().getItem() instanceof Taser animatable)
|
||||||
if (event.player.level().isClientSide()) {
|
if (event.player.level().isClientSide()) {
|
||||||
animatable.animationprocedure = animation;
|
animatable.animationprocedure = animation;
|
||||||
disableUseAnim();
|
disableUseAnim();
|
||||||
}
|
}
|
||||||
if (event.player.getMainHandItem().getItem() instanceof AbekiriItem animatable)
|
if (event.player.getMainHandItem().getItem() instanceof Abekiri animatable)
|
||||||
if (event.player.level().isClientSide()) {
|
if (event.player.level().isClientSide()) {
|
||||||
animatable.animationprocedure = animation;
|
animatable.animationprocedure = animation;
|
||||||
disableUseAnim();
|
disableUseAnim();
|
||||||
}
|
}
|
||||||
if (event.player.getMainHandItem().getItem() instanceof TracheliumItem animatable)
|
if (event.player.getMainHandItem().getItem() instanceof Trachelium animatable)
|
||||||
if (event.player.level().isClientSide()) {
|
if (event.player.level().isClientSide()) {
|
||||||
animatable.animationprocedure = animation;
|
animatable.animationprocedure = animation;
|
||||||
disableUseAnim();
|
disableUseAnim();
|
||||||
}
|
}
|
||||||
if (event.player.getMainHandItem().getItem() instanceof VectorItem animatable)
|
if (event.player.getMainHandItem().getItem() instanceof Vector animatable)
|
||||||
if (event.player.level().isClientSide()) {
|
if (event.player.level().isClientSide()) {
|
||||||
animatable.animationprocedure = animation;
|
animatable.animationprocedure = animation;
|
||||||
disableUseAnim();
|
disableUseAnim();
|
||||||
}
|
}
|
||||||
if (event.player.getMainHandItem().getItem() instanceof AK47Item animatable)
|
if (event.player.getMainHandItem().getItem() instanceof AK47 animatable)
|
||||||
if (event.player.level().isClientSide()) {
|
if (event.player.level().isClientSide()) {
|
||||||
animatable.animationprocedure = animation;
|
animatable.animationprocedure = animation;
|
||||||
disableUseAnim();
|
disableUseAnim();
|
||||||
}
|
}
|
||||||
if (event.player.getMainHandItem().getItem() instanceof SksItem animatable)
|
if (event.player.getMainHandItem().getItem() instanceof Sks animatable)
|
||||||
if (event.player.level().isClientSide()) {
|
if (event.player.level().isClientSide()) {
|
||||||
animatable.animationprocedure = animation;
|
animatable.animationprocedure = animation;
|
||||||
disableUseAnim();
|
disableUseAnim();
|
||||||
|
@ -166,32 +166,32 @@ public class ItemAnimationFactory {
|
||||||
if (!event.player.getOffhandItem().getOrCreateTag().getString("geckoAnim").equals("") && !(event.player.getOffhandItem().getItem() instanceof ArmorItem)) {
|
if (!event.player.getOffhandItem().getOrCreateTag().getString("geckoAnim").equals("") && !(event.player.getOffhandItem().getItem() instanceof ArmorItem)) {
|
||||||
animation = event.player.getOffhandItem().getOrCreateTag().getString("geckoAnim");
|
animation = event.player.getOffhandItem().getOrCreateTag().getString("geckoAnim");
|
||||||
event.player.getOffhandItem().getOrCreateTag().putString("geckoAnim", "");
|
event.player.getOffhandItem().getOrCreateTag().putString("geckoAnim", "");
|
||||||
if (event.player.getOffhandItem().getItem() instanceof TaserItem animatable)
|
if (event.player.getOffhandItem().getItem() instanceof Taser animatable)
|
||||||
if (event.player.level().isClientSide()) {
|
if (event.player.level().isClientSide()) {
|
||||||
animatable.animationprocedure = animation;
|
animatable.animationprocedure = animation;
|
||||||
disableUseAnim();
|
disableUseAnim();
|
||||||
}
|
}
|
||||||
if (event.player.getOffhandItem().getItem() instanceof AbekiriItem animatable)
|
if (event.player.getOffhandItem().getItem() instanceof Abekiri animatable)
|
||||||
if (event.player.level().isClientSide()) {
|
if (event.player.level().isClientSide()) {
|
||||||
animatable.animationprocedure = animation;
|
animatable.animationprocedure = animation;
|
||||||
disableUseAnim();
|
disableUseAnim();
|
||||||
}
|
}
|
||||||
if (event.player.getOffhandItem().getItem() instanceof TracheliumItem animatable)
|
if (event.player.getOffhandItem().getItem() instanceof Trachelium animatable)
|
||||||
if (event.player.level().isClientSide()) {
|
if (event.player.level().isClientSide()) {
|
||||||
animatable.animationprocedure = animation;
|
animatable.animationprocedure = animation;
|
||||||
disableUseAnim();
|
disableUseAnim();
|
||||||
}
|
}
|
||||||
if (event.player.getOffhandItem().getItem() instanceof VectorItem animatable)
|
if (event.player.getOffhandItem().getItem() instanceof Vector animatable)
|
||||||
if (event.player.level().isClientSide()) {
|
if (event.player.level().isClientSide()) {
|
||||||
animatable.animationprocedure = animation;
|
animatable.animationprocedure = animation;
|
||||||
disableUseAnim();
|
disableUseAnim();
|
||||||
}
|
}
|
||||||
if (event.player.getOffhandItem().getItem() instanceof AK47Item animatable)
|
if (event.player.getOffhandItem().getItem() instanceof AK47 animatable)
|
||||||
if (event.player.level().isClientSide()) {
|
if (event.player.level().isClientSide()) {
|
||||||
animatable.animationprocedure = animation;
|
animatable.animationprocedure = animation;
|
||||||
disableUseAnim();
|
disableUseAnim();
|
||||||
}
|
}
|
||||||
if (event.player.getOffhandItem().getItem() instanceof SksItem animatable)
|
if (event.player.getOffhandItem().getItem() instanceof Sks animatable)
|
||||||
if (event.player.level().isClientSide()) {
|
if (event.player.level().isClientSide()) {
|
||||||
animatable.animationprocedure = animation;
|
animatable.animationprocedure = animation;
|
||||||
disableUseAnim();
|
disableUseAnim();
|
||||||
|
|
152
src/main/java/net/mcreator/target/init/ItemRegistry.java
Normal file
152
src/main/java/net/mcreator/target/init/ItemRegistry.java
Normal 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()));
|
||||||
|
}
|
||||||
|
}
|
|
@ -17,31 +17,31 @@ public class TargetModGunTabs {
|
||||||
public static final DeferredRegister<CreativeModeTab> REGISTRY = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, TargetMod.MODID);
|
public static final DeferredRegister<CreativeModeTab> REGISTRY = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, TargetMod.MODID);
|
||||||
|
|
||||||
public static final RegistryObject<CreativeModeTab> TARGET_GUNS = REGISTRY.register("target_guns",
|
public static final RegistryObject<CreativeModeTab> TARGET_GUNS = REGISTRY.register("target_guns",
|
||||||
() -> CreativeModeTab.builder().title(Component.translatable("item_group.target.target_guns")).icon(() -> new ItemStack(TargetModItems.TASER.get())).displayItems((parameters, tabData) -> {
|
() -> CreativeModeTab.builder().title(Component.translatable("item_group.target.target_guns")).icon(() -> new ItemStack(ItemRegistry.TASER.get())).displayItems((parameters, tabData) -> {
|
||||||
tabData.accept(TargetModItems.TASER.get());
|
tabData.accept(ItemRegistry.TASER.get());
|
||||||
tabData.accept(TargetModItems.ABEKIRI.get());
|
tabData.accept(ItemRegistry.ABEKIRI.get());
|
||||||
tabData.accept(TargetModItems.TRACHELIUM.get());
|
tabData.accept(ItemRegistry.TRACHELIUM.get());
|
||||||
tabData.accept(TargetModItems.VECTOR.get());
|
tabData.accept(ItemRegistry.VECTOR.get());
|
||||||
tabData.accept(TargetModItems.AK_47.get());
|
tabData.accept(ItemRegistry.AK_47.get());
|
||||||
tabData.accept(TargetModItems.SKS.get());
|
tabData.accept(ItemRegistry.SKS.get());
|
||||||
tabData.accept(TargetModItems.M_4.get());
|
tabData.accept(ItemRegistry.M_4.get());
|
||||||
tabData.accept(TargetModItems.HK_416.get());
|
tabData.accept(ItemRegistry.HK_416.get());
|
||||||
tabData.accept(TargetModItems.MK_14.get());
|
tabData.accept(ItemRegistry.MK_14.get());
|
||||||
tabData.accept(TargetModItems.MARLIN.get());
|
tabData.accept(ItemRegistry.MARLIN.get());
|
||||||
tabData.accept(TargetModItems.SVD.get());
|
tabData.accept(ItemRegistry.SVD.get());
|
||||||
tabData.accept(TargetModItems.M_98B.get());
|
tabData.accept(ItemRegistry.M_98B.get());
|
||||||
tabData.accept(TargetModItems.SENTINEL.get());
|
tabData.accept(ItemRegistry.SENTINEL.get());
|
||||||
tabData.accept(TargetModItems.HUNTING_RIFLE.get());
|
tabData.accept(ItemRegistry.HUNTING_RIFLE.get());
|
||||||
tabData.accept(TargetModItems.KRABER.get());
|
tabData.accept(ItemRegistry.KRABER.get());
|
||||||
tabData.accept(TargetModItems.M_870.get());
|
tabData.accept(ItemRegistry.M_870.get());
|
||||||
tabData.accept(TargetModItems.AA_12.get());
|
tabData.accept(ItemRegistry.AA_12.get());
|
||||||
tabData.accept(TargetModItems.DEVOTION.get());
|
tabData.accept(ItemRegistry.DEVOTION.get());
|
||||||
tabData.accept(TargetModItems.RPK.get());
|
tabData.accept(ItemRegistry.RPK.get());
|
||||||
tabData.accept(TargetModItems.M_60.get());
|
tabData.accept(ItemRegistry.M_60.get());
|
||||||
tabData.accept(TargetModItems.MINIGUN.get());
|
tabData.accept(ItemRegistry.MINIGUN.get());
|
||||||
tabData.accept(TargetModItems.M_79.get());
|
tabData.accept(ItemRegistry.M_79.get());
|
||||||
tabData.accept(TargetModItems.RPG.get());
|
tabData.accept(ItemRegistry.RPG.get());
|
||||||
tabData.accept(TargetModItems.BOCEK.get());
|
tabData.accept(ItemRegistry.BOCEK.get());
|
||||||
})
|
})
|
||||||
.build());
|
.build());
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ public class TargetModGunTabs {
|
||||||
public static void buildTabContentsVanilla(BuildCreativeModeTabContentsEvent tabData) {
|
public static void buildTabContentsVanilla(BuildCreativeModeTabContentsEvent tabData) {
|
||||||
|
|
||||||
if (tabData.getTabKey() == CreativeModeTabs.SPAWN_EGGS) {
|
if (tabData.getTabKey() == CreativeModeTabs.SPAWN_EGGS) {
|
||||||
tabData.accept(TargetModItems.SENPAI_SPAWN_EGG.get());
|
tabData.accept(ItemRegistry.SENPAI_SPAWN_EGG.get());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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()));
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -6,8 +6,8 @@ package net.mcreator.target.init;
|
||||||
|
|
||||||
import com.mojang.blaze3d.platform.InputConstants;
|
import com.mojang.blaze3d.platform.InputConstants;
|
||||||
import net.mcreator.target.TargetMod;
|
import net.mcreator.target.TargetMod;
|
||||||
import net.mcreator.target.network.DoublejumpinputMessage;
|
import net.mcreator.target.network.DoubleJumpMessage;
|
||||||
import net.mcreator.target.network.FiremodeMessage;
|
import net.mcreator.target.network.FireModeMessage;
|
||||||
import net.mcreator.target.network.ReloadMessage;
|
import net.mcreator.target.network.ReloadMessage;
|
||||||
import net.mcreator.target.network.ZoomMessage;
|
import net.mcreator.target.network.ZoomMessage;
|
||||||
import net.minecraft.client.KeyMapping;
|
import net.minecraft.client.KeyMapping;
|
||||||
|
@ -41,8 +41,8 @@ public class TargetModKeyMappings {
|
||||||
public void setDown(boolean isDown) {
|
public void setDown(boolean isDown) {
|
||||||
super.setDown(isDown);
|
super.setDown(isDown);
|
||||||
if (isDownOld != isDown && isDown) {
|
if (isDownOld != isDown && isDown) {
|
||||||
TargetMod.PACKET_HANDLER.sendToServer(new DoublejumpinputMessage(0, 0));
|
TargetMod.PACKET_HANDLER.sendToServer(new DoubleJumpMessage(0, 0));
|
||||||
DoublejumpinputMessage.pressAction(Minecraft.getInstance().player, 0, 0);
|
DoubleJumpMessage.pressAction(Minecraft.getInstance().player, 0, 0);
|
||||||
}
|
}
|
||||||
isDownOld = isDown;
|
isDownOld = isDown;
|
||||||
}
|
}
|
||||||
|
@ -54,8 +54,8 @@ public class TargetModKeyMappings {
|
||||||
public void setDown(boolean isDown) {
|
public void setDown(boolean isDown) {
|
||||||
super.setDown(isDown);
|
super.setDown(isDown);
|
||||||
if (isDownOld != isDown && isDown) {
|
if (isDownOld != isDown && isDown) {
|
||||||
TargetMod.PACKET_HANDLER.sendToServer(new FiremodeMessage(0, 0));
|
TargetMod.PACKET_HANDLER.sendToServer(new FireModeMessage(0, 0));
|
||||||
FiremodeMessage.pressAction(Minecraft.getInstance().player, 0, 0);
|
FireModeMessage.pressAction(Minecraft.getInstance().player, 0, 0);
|
||||||
}
|
}
|
||||||
isDownOld = isDown;
|
isDownOld = isDown;
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
package net.mcreator.target.init;
|
package net.mcreator.target.init;
|
||||||
|
|
||||||
import net.mcreator.target.TargetMod;
|
import net.mcreator.target.TargetMod;
|
||||||
import net.mcreator.target.potion.ShockMobEffect;
|
import net.mcreator.target.mobeffect.ShockMobEffect;
|
||||||
import net.minecraft.world.effect.MobEffect;
|
import net.minecraft.world.effect.MobEffect;
|
||||||
import net.minecraftforge.registries.DeferredRegister;
|
import net.minecraftforge.registries.DeferredRegister;
|
||||||
import net.minecraftforge.registries.ForgeRegistries;
|
import net.minecraftforge.registries.ForgeRegistries;
|
||||||
|
|
|
@ -20,101 +20,101 @@ import net.minecraftforge.registries.RegistryObject;
|
||||||
public class TargetModTabs {
|
public class TargetModTabs {
|
||||||
public static final DeferredRegister<CreativeModeTab> REGISTRY = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, TargetMod.MODID);
|
public static final DeferredRegister<CreativeModeTab> REGISTRY = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, TargetMod.MODID);
|
||||||
public static final RegistryObject<CreativeModeTab> TARGET_ITEM = REGISTRY.register("target_item",
|
public static final RegistryObject<CreativeModeTab> TARGET_ITEM = REGISTRY.register("target_item",
|
||||||
() -> CreativeModeTab.builder().title(Component.translatable("item_group.target.target_item")).icon(() -> new ItemStack(TargetModItems.TARGETDEPLOYER.get())).displayItems((parameters, tabData) -> {
|
() -> CreativeModeTab.builder().title(Component.translatable("item_group.target.target_item")).icon(() -> new ItemStack(ItemRegistry.TARGET_DEPLOYER.get())).displayItems((parameters, tabData) -> {
|
||||||
tabData.accept(TargetModItems.TARGETDEPLOYER.get());
|
tabData.accept(ItemRegistry.TARGET_DEPLOYER.get());
|
||||||
tabData.accept(TargetModBlocks.SANDBAG.get().asItem());
|
tabData.accept(TargetModBlocks.SANDBAG.get().asItem());
|
||||||
tabData.accept(TargetModBlocks.BARBED_WIRE.get().asItem());
|
tabData.accept(TargetModBlocks.BARBED_WIRE.get().asItem());
|
||||||
tabData.accept(TargetModItems.CLAYMORE_MINE.get());
|
tabData.accept(ItemRegistry.CLAYMORE_MINE.get());
|
||||||
tabData.accept(TargetModBlocks.JUMPPAD_BLOCK.get().asItem());
|
tabData.accept(TargetModBlocks.JUMPPAD_BLOCK.get().asItem());
|
||||||
tabData.accept(TargetModItems.LIGHT_SABER.get());
|
tabData.accept(ItemRegistry.LIGHT_SABER.get());
|
||||||
tabData.accept(TargetModItems.HAMMER.get());
|
tabData.accept(ItemRegistry.HAMMER.get());
|
||||||
tabData.accept(TargetModItems.MORTAR_DEPOLYER.get());
|
tabData.accept(ItemRegistry.MORTAR_DEPLOYER.get());
|
||||||
tabData.accept(TargetModItems.MORTARBARREL.get());
|
tabData.accept(ItemRegistry.MORTAR_BARREL.get());
|
||||||
tabData.accept(TargetModItems.MORATR_BASE_PLATE.get());
|
tabData.accept(ItemRegistry.MORTAR_BASE_PLATE.get());
|
||||||
tabData.accept(TargetModItems.MORTARBIPOD.get());
|
tabData.accept(ItemRegistry.MORTAR_BIPOD.get());
|
||||||
tabData.accept(TargetModItems.FUSEE.get());
|
tabData.accept(ItemRegistry.FUSEE.get());
|
||||||
tabData.accept(TargetModItems.SOULSTEELNUGGET.get());
|
tabData.accept(ItemRegistry.SOUL_STEEL_NUGGET.get());
|
||||||
tabData.accept(TargetModItems.COPPERPLATE.get());
|
tabData.accept(ItemRegistry.COPPERPLATE.get());
|
||||||
tabData.accept(TargetModItems.INGOT_STEEL.get());
|
tabData.accept(ItemRegistry.INGOT_STEEL.get());
|
||||||
tabData.accept(TargetModItems.LEAD_INGOT.get());
|
tabData.accept(ItemRegistry.LEAD_INGOT.get());
|
||||||
tabData.accept(TargetModItems.TUNGSTEN_INGOT.get());
|
tabData.accept(ItemRegistry.TUNGSTEN_INGOT.get());
|
||||||
tabData.accept(TargetModItems.CEMENTED_CARBIDE_INGOT.get());
|
tabData.accept(ItemRegistry.CEMENTED_CARBIDE_INGOT.get());
|
||||||
tabData.accept(TargetModItems.SOULSTEEL_INGOT.get());
|
tabData.accept(ItemRegistry.SOUL_STEEL_INGOT.get());
|
||||||
tabData.accept(TargetModItems.IRON_POWDER.get());
|
tabData.accept(ItemRegistry.IRON_POWDER.get());
|
||||||
tabData.accept(TargetModItems.TUNGSTEN_POWDER.get());
|
tabData.accept(ItemRegistry.TUNGSTEN_POWDER.get());
|
||||||
tabData.accept(TargetModItems.COAL_POWDER.get());
|
tabData.accept(ItemRegistry.COAL_POWDER.get());
|
||||||
tabData.accept(TargetModItems.COAL_IRON_POWDER.get());
|
tabData.accept(ItemRegistry.COAL_IRON_POWDER.get());
|
||||||
tabData.accept(TargetModItems.UNBLASTEDCEMENTEDCARBIDEPODWER.get());
|
tabData.accept(ItemRegistry.RAW_CEMENTED_CARBIDE_POWDER.get());
|
||||||
tabData.accept(TargetModBlocks.GALENA_ORE.get().asItem());
|
tabData.accept(TargetModBlocks.GALENA_ORE.get().asItem());
|
||||||
tabData.accept(TargetModBlocks.DEEPSLATE_GALENA_ORE.get().asItem());
|
tabData.accept(TargetModBlocks.DEEPSLATE_GALENA_ORE.get().asItem());
|
||||||
tabData.accept(TargetModBlocks.SCHEELITE_ORE.get().asItem());
|
tabData.accept(TargetModBlocks.SCHEELITE_ORE.get().asItem());
|
||||||
tabData.accept(TargetModBlocks.DEEPSLATE_SCHEELITE_ORE.get().asItem());
|
tabData.accept(TargetModBlocks.DEEPSLATE_SCHEELITE_ORE.get().asItem());
|
||||||
tabData.accept(TargetModItems.GALENA.get());
|
tabData.accept(ItemRegistry.GALENA.get());
|
||||||
tabData.accept(TargetModItems.SCHEELITE.get());
|
tabData.accept(ItemRegistry.SCHEELITE.get());
|
||||||
tabData.accept(TargetModItems.BUCKSHOT.get());
|
tabData.accept(ItemRegistry.BUCKSHOT.get());
|
||||||
tabData.accept(TargetModItems.IRON_BARREL.get());
|
tabData.accept(ItemRegistry.IRON_BARREL.get());
|
||||||
tabData.accept(TargetModItems.IRON_ACTION.get());
|
tabData.accept(ItemRegistry.IRON_ACTION.get());
|
||||||
tabData.accept(TargetModItems.IRON_TRIGGER.get());
|
tabData.accept(ItemRegistry.IRON_TRIGGER.get());
|
||||||
tabData.accept(TargetModItems.IRON_SPRING.get());
|
tabData.accept(ItemRegistry.IRON_SPRING.get());
|
||||||
tabData.accept(TargetModItems.STEEL_BARREL.get());
|
tabData.accept(ItemRegistry.STEEL_BARREL.get());
|
||||||
tabData.accept(TargetModItems.STEEL_ACTION.get());
|
tabData.accept(ItemRegistry.STEEL_ACTION.get());
|
||||||
tabData.accept(TargetModItems.STEEL_TRIGGER.get());
|
tabData.accept(ItemRegistry.STEEL_TRIGGER.get());
|
||||||
tabData.accept(TargetModItems.STEEL_SPRING.get());
|
tabData.accept(ItemRegistry.STEEL_SPRING.get());
|
||||||
tabData.accept(TargetModItems.CEMENTED_CARBIDE_BARREL.get());
|
tabData.accept(ItemRegistry.CEMENTED_CARBIDE_BARREL.get());
|
||||||
tabData.accept(TargetModItems.CEMENTED_CARBIDE_ACTION.get());
|
tabData.accept(ItemRegistry.CEMENTED_CARBIDE_ACTION.get());
|
||||||
tabData.accept(TargetModItems.CEMENTEDCARBIDE_TRIGGER.get());
|
tabData.accept(ItemRegistry.CEMENTED_CARBIDE_TRIGGER.get());
|
||||||
tabData.accept(TargetModItems.CEMENTEDCARBIDESPRING.get());
|
tabData.accept(ItemRegistry.CEMENTED_CARBIDE_SPRING.get());
|
||||||
tabData.accept(TargetModItems.NETHERITE_BARREL.get());
|
tabData.accept(ItemRegistry.NETHERITE_BARREL.get());
|
||||||
tabData.accept(TargetModItems.NETHERITE_ACTION.get());
|
tabData.accept(ItemRegistry.NETHERITE_ACTION.get());
|
||||||
tabData.accept(TargetModItems.NETHERITE_TRIGGER.get());
|
tabData.accept(ItemRegistry.NETHERITE_TRIGGER.get());
|
||||||
tabData.accept(TargetModItems.NETHERITE_SPRING.get());
|
tabData.accept(ItemRegistry.NETHERITE_SPRING.get());
|
||||||
tabData.accept(TargetModItems.COMMONMATERIALPACK.get());
|
tabData.accept(ItemRegistry.COMMON_MATERIAL_PACK.get());
|
||||||
tabData.accept(TargetModItems.RAREMATERIALPACK.get());
|
tabData.accept(ItemRegistry.RARE_MATERIAL_PACK.get());
|
||||||
tabData.accept(TargetModItems.EPICMATERIALPACK.get());
|
tabData.accept(ItemRegistry.EPIC_MATERIAL_PACK.get());
|
||||||
tabData.accept(TargetModItems.LEGENDARYMATERIALPACK.get());
|
tabData.accept(ItemRegistry.LEGENDARY_MATERIAL_PACK.get());
|
||||||
tabData.accept(TargetModItems.SPECIALMATERIALPACK.get());
|
tabData.accept(ItemRegistry.SPECIAL_MATERIAL_PACK.get());
|
||||||
tabData.accept(TargetModItems.TRACHELIUM_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.TRACHELIUM_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.HUNTING_RIFLE_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.HUNTING_RIFLE_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.M_79_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.M_79_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.RPG_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.RPG_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.BOCEK_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.BOCEK_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.M_4_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.M_4_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.AA_12_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.AA_12_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.HK_416_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.HK_416_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.RPK_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.RPK_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.SKS_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.SKS_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.KRABER_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.KRABER_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.VECTOR_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.VECTOR_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.MINIGUN_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.MINIGUN_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.MK_14_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.MK_14_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.SENTINEL_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.SENTINEL_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.M_60_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.M_60_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.SVD_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.SVD_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.MARLIN_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.MARLIN_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.M_870_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.M_870_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.M_98B_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.M_98B_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.AK_47_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.AK_47_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.DEVOTION_BLUPRINT.get());
|
tabData.accept(ItemRegistry.DEVOTION_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModItems.TASER_BLUEPRINT.get());
|
tabData.accept(ItemRegistry.TASER_BLUEPRINT.get());
|
||||||
tabData.accept(TargetModBlocks.GUN_RECYCLE.get().asItem());
|
tabData.accept(TargetModBlocks.GUN_RECYCLE.get().asItem());
|
||||||
})
|
})
|
||||||
|
|
||||||
.build());
|
.build());
|
||||||
public static final RegistryObject<CreativeModeTab> AMMO = REGISTRY.register("ammo",
|
public static final RegistryObject<CreativeModeTab> AMMO = REGISTRY.register("ammo",
|
||||||
() -> CreativeModeTab.builder().title(Component.translatable("item_group.target.ammo")).icon(() -> new ItemStack(TargetModItems.SHOTGUN_AMMO_BOX.get())).displayItems((parameters, tabData) -> {
|
() -> CreativeModeTab.builder().title(Component.translatable("item_group.target.ammo")).icon(() -> new ItemStack(ItemRegistry.SHOTGUN_AMMO_BOX.get())).displayItems((parameters, tabData) -> {
|
||||||
tabData.accept(TargetModItems.HANDGUN_AMMO.get());
|
tabData.accept(ItemRegistry.HANDGUN_AMMO.get());
|
||||||
tabData.accept(TargetModItems.RIFLE_AMMO.get());
|
tabData.accept(ItemRegistry.RIFLE_AMMO.get());
|
||||||
tabData.accept(TargetModItems.SNIPER_AMMO.get());
|
tabData.accept(ItemRegistry.SNIPER_AMMO.get());
|
||||||
tabData.accept(TargetModItems.SHOTGUN_AMMO.get());
|
tabData.accept(ItemRegistry.SHOTGUN_AMMO.get());
|
||||||
tabData.accept(TargetModItems.HANDGUN_AMMO_BOX.get());
|
tabData.accept(ItemRegistry.HANDGUN_AMMO_BOX.get());
|
||||||
tabData.accept(TargetModItems.RIFLE_AMMO_BOX.get());
|
tabData.accept(ItemRegistry.RIFLE_AMMO_BOX.get());
|
||||||
tabData.accept(TargetModItems.SNIPER_AMMO_BOX.get());
|
tabData.accept(ItemRegistry.SNIPER_AMMO_BOX.get());
|
||||||
tabData.accept(TargetModItems.SHOTGUN_AMMO_BOX.get());
|
tabData.accept(ItemRegistry.SHOTGUN_AMMO_BOX.get());
|
||||||
tabData.accept(TargetModItems.CREATIVE_AMMO_BOX.get());
|
tabData.accept(ItemRegistry.CREATIVE_AMMO_BOX.get());
|
||||||
tabData.accept(TargetModItems.TASER_ELECTRODE.get());
|
tabData.accept(ItemRegistry.TASER_ELECTRODE.get());
|
||||||
tabData.accept(TargetModItems.GRENADE_40MM.get());
|
tabData.accept(ItemRegistry.GRENADE_40MM.get());
|
||||||
tabData.accept(TargetModItems.MORTAR_SHELLS.get());
|
tabData.accept(ItemRegistry.MORTAR_SHELLS.get());
|
||||||
tabData.accept(TargetModItems.ROCKET.get());
|
tabData.accept(ItemRegistry.ROCKET.get());
|
||||||
})
|
})
|
||||||
|
|
||||||
.build());
|
.build());
|
||||||
|
@ -123,7 +123,7 @@ public class TargetModTabs {
|
||||||
public static void buildTabContentsVanilla(BuildCreativeModeTabContentsEvent tabData) {
|
public static void buildTabContentsVanilla(BuildCreativeModeTabContentsEvent tabData) {
|
||||||
|
|
||||||
if (tabData.getTabKey() == CreativeModeTabs.SPAWN_EGGS) {
|
if (tabData.getTabKey() == CreativeModeTabs.SPAWN_EGGS) {
|
||||||
tabData.accept(TargetModItems.SENPAI_SPAWN_EGG.get());
|
tabData.accept(ItemRegistry.SENPAI_SPAWN_EGG.get());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,78 +17,78 @@ public class TargetModTrades {
|
||||||
@SubscribeEvent
|
@SubscribeEvent
|
||||||
public static void registerTrades(VillagerTradesEvent event) {
|
public static void registerTrades(VillagerTradesEvent event) {
|
||||||
if (event.getType() == VillagerProfession.WEAPONSMITH) {
|
if (event.getType() == VillagerProfession.WEAPONSMITH) {
|
||||||
event.getTrades().get(1).add(new BasicItemListing(new ItemStack(TargetModItems.TASER_BLUEPRINT.get()),
|
event.getTrades().get(1).add(new BasicItemListing(new ItemStack(ItemRegistry.TASER_BLUEPRINT.get()),
|
||||||
|
|
||||||
new ItemStack(Items.EMERALD), 16, 5, 0.05f));
|
new ItemStack(Items.EMERALD), 16, 5, 0.05f));
|
||||||
event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 10),
|
event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 10),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.STEEL_ACTION.get()), 12, 5, 0.05f));
|
new ItemStack(ItemRegistry.STEEL_ACTION.get()), 12, 5, 0.05f));
|
||||||
event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32),
|
event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.M_4_BLUEPRINT.get()), 10, 50, 0.05f));
|
new ItemStack(ItemRegistry.M_4_BLUEPRINT.get()), 10, 50, 0.05f));
|
||||||
event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32),
|
event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.M_79_BLUEPRINT.get()), 10, 50, 0.05f));
|
new ItemStack(ItemRegistry.M_79_BLUEPRINT.get()), 10, 50, 0.05f));
|
||||||
event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32),
|
event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.MARLIN_BLUEPRINT.get()), 10, 50, 0.05f));
|
new ItemStack(ItemRegistry.MARLIN_BLUEPRINT.get()), 10, 50, 0.05f));
|
||||||
event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32),
|
event.getTrades().get(4).add(new BasicItemListing(new ItemStack(Items.EMERALD, 32),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.AK_47_BLUEPRINT.get()), 10, 50, 0.05f));
|
new ItemStack(ItemRegistry.AK_47_BLUEPRINT.get()), 10, 50, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.HUNTING_RIFLE_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(ItemRegistry.HUNTING_RIFLE_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.RPG_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(ItemRegistry.RPG_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.HK_416_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(ItemRegistry.HK_416_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.RPK_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(ItemRegistry.RPK_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.VECTOR_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(ItemRegistry.VECTOR_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.MK_14_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(ItemRegistry.MK_14_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.M_60_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(ItemRegistry.M_60_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.SVD_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(ItemRegistry.SVD_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.M_870_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(ItemRegistry.M_870_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD, 64),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.M_98B_BLUEPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(ItemRegistry.M_98B_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD),
|
event.getTrades().get(5).add(new BasicItemListing(new ItemStack(Items.EMERALD),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.DEVOTION_BLUPRINT.get()), 10, 80, 0.05f));
|
new ItemStack(ItemRegistry.DEVOTION_BLUEPRINT.get()), 10, 80, 0.05f));
|
||||||
event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 8),
|
event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 8),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.STEEL_BARREL.get()), 12, 5, 0.05f));
|
new ItemStack(ItemRegistry.STEEL_BARREL.get()), 12, 5, 0.05f));
|
||||||
event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 6),
|
event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 6),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.STEEL_TRIGGER.get()), 12, 5, 0.05f));
|
new ItemStack(ItemRegistry.STEEL_TRIGGER.get()), 12, 5, 0.05f));
|
||||||
event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 8),
|
event.getTrades().get(2).add(new BasicItemListing(new ItemStack(Items.EMERALD, 8),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.STEEL_SPRING.get()), 12, 5, 0.05f));
|
new ItemStack(ItemRegistry.STEEL_SPRING.get()), 12, 5, 0.05f));
|
||||||
event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 16),
|
event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 16),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.CEMENTED_CARBIDE_BARREL.get()), 12, 10, 0.05f));
|
new ItemStack(ItemRegistry.CEMENTED_CARBIDE_BARREL.get()), 12, 10, 0.05f));
|
||||||
event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 20),
|
event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 20),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.CEMENTED_CARBIDE_ACTION.get()), 10, 10, 0.05f));
|
new ItemStack(ItemRegistry.CEMENTED_CARBIDE_ACTION.get()), 10, 10, 0.05f));
|
||||||
event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 16),
|
event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 16),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.CEMENTEDCARBIDESPRING.get()), 10, 10, 0.05f));
|
new ItemStack(ItemRegistry.CEMENTED_CARBIDE_SPRING.get()), 10, 10, 0.05f));
|
||||||
event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 12),
|
event.getTrades().get(3).add(new BasicItemListing(new ItemStack(Items.EMERALD, 12),
|
||||||
|
|
||||||
new ItemStack(TargetModItems.CEMENTEDCARBIDE_TRIGGER.get()), 10, 10, 0.05f));
|
new ItemStack(ItemRegistry.CEMENTED_CARBIDE_TRIGGER.get()), 10, 10, 0.05f));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class MortarbarrelItem extends Item {
|
public class MortarBarrelItem extends Item {
|
||||||
public MortarbarrelItem() {
|
public MortarBarrelItem() {
|
||||||
super(new Item.Properties().stacksTo(64).fireResistant().rarity(Rarity.COMMON));
|
super(new Item.Properties().stacksTo(64).fireResistant().rarity(Rarity.COMMON));
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class MoratrBasePlateItem extends Item {
|
public class MortarBasePlateItem extends Item {
|
||||||
public MoratrBasePlateItem() {
|
public MortarBasePlateItem() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
|
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class MortarbipodItem extends Item {
|
public class MortarBipodItem extends Item {
|
||||||
public MortarbipodItem() {
|
public MortarBipodItem() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
|
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,8 +13,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class MortarDepolyerItem extends Item {
|
public class MortarDeployerItem extends Item {
|
||||||
public MortarDepolyerItem() {
|
public MortarDeployerItem() {
|
||||||
super(new Item.Properties().stacksTo(1).rarity(Rarity.RARE));
|
super(new Item.Properties().stacksTo(1).rarity(Rarity.RARE));
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,7 @@ import com.google.common.collect.HashMultimap;
|
||||||
import com.google.common.collect.Multimap;
|
import com.google.common.collect.Multimap;
|
||||||
import net.mcreator.target.client.renderer.item.SentinelItemRenderer;
|
import net.mcreator.target.client.renderer.item.SentinelItemRenderer;
|
||||||
import net.mcreator.target.procedures.SentinelWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure;
|
import net.mcreator.target.procedures.SentinelWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure;
|
||||||
import net.mcreator.target.rarity.RarityTool;
|
import net.mcreator.target.tools.RarityTool;
|
||||||
import net.mcreator.target.tools.ItemNBTTool;
|
import net.mcreator.target.tools.ItemNBTTool;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.client.model.HumanoidModel;
|
import net.minecraft.client.model.HumanoidModel;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package net.mcreator.target.item.common.ammo;
|
package net.mcreator.target.item.common;
|
||||||
|
|
||||||
import net.minecraft.network.chat.Component;
|
import net.minecraft.network.chat.Component;
|
||||||
import net.minecraft.world.item.Item;
|
import net.minecraft.world.item.Item;
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class M4BlueprintItem extends Item {
|
public class AK47Blueprint extends Item {
|
||||||
public M4BlueprintItem() {
|
public AK47Blueprint() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE));
|
super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE));
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.item.common.blueprint;
|
package net.mcreator.target.item.common.blueprint;
|
||||||
|
|
||||||
import net.mcreator.target.rarity.RarityTool;
|
import net.mcreator.target.tools.RarityTool;
|
||||||
import net.minecraft.network.chat.Component;
|
import net.minecraft.network.chat.Component;
|
||||||
import net.minecraft.world.item.Item;
|
import net.minecraft.world.item.Item;
|
||||||
import net.minecraft.world.item.ItemStack;
|
import net.minecraft.world.item.ItemStack;
|
||||||
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class Aa12BlueprintItem extends Item {
|
public class Aa12Blueprint extends Item {
|
||||||
public Aa12BlueprintItem() {
|
public Aa12Blueprint() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY));
|
super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY));
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.item.common.blueprint;
|
package net.mcreator.target.item.common.blueprint;
|
||||||
|
|
||||||
import net.mcreator.target.rarity.RarityTool;
|
import net.mcreator.target.tools.RarityTool;
|
||||||
import net.minecraft.network.chat.Component;
|
import net.minecraft.network.chat.Component;
|
||||||
import net.minecraft.world.item.Item;
|
import net.minecraft.world.item.Item;
|
||||||
import net.minecraft.world.item.ItemStack;
|
import net.minecraft.world.item.ItemStack;
|
||||||
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class BocekBlueprintItem extends Item {
|
public class BocekBlueprint extends Item {
|
||||||
public BocekBlueprintItem() {
|
public BocekBlueprint() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(RarityTool.SPECIAL));
|
super(new Item.Properties().stacksTo(64).rarity(RarityTool.SPECIAL));
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class M98bBlueprintItem extends Item {
|
public class DevotionBlueprint extends Item {
|
||||||
public M98bBlueprintItem() {
|
public DevotionBlueprint() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
|
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class RPKBlueprintItem extends Item {
|
public class HK416Blueprint extends Item {
|
||||||
public RPKBlueprintItem() {
|
public HK416Blueprint() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
|
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class HK416BlueprintItem extends Item {
|
public class HuntingRifleBlueprint extends Item {
|
||||||
public HK416BlueprintItem() {
|
public HuntingRifleBlueprint() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
|
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.item.common.blueprint;
|
package net.mcreator.target.item.common.blueprint;
|
||||||
|
|
||||||
import net.mcreator.target.rarity.RarityTool;
|
import net.mcreator.target.tools.RarityTool;
|
||||||
import net.minecraft.network.chat.Component;
|
import net.minecraft.network.chat.Component;
|
||||||
import net.minecraft.world.item.Item;
|
import net.minecraft.world.item.Item;
|
||||||
import net.minecraft.world.item.ItemStack;
|
import net.minecraft.world.item.ItemStack;
|
||||||
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class KRABERBlueprintItem extends Item {
|
public class KRABERBlueprint extends Item {
|
||||||
public KRABERBlueprintItem() {
|
public KRABERBlueprint() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(RarityTool.SPECIAL));
|
super(new Item.Properties().stacksTo(64).rarity(RarityTool.SPECIAL));
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class M79BlueprintItem extends Item {
|
public class M4Blueprint extends Item {
|
||||||
public M79BlueprintItem() {
|
public M4Blueprint() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE));
|
super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE));
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class RpgBlueprintItem extends Item {
|
public class M60Blueprint extends Item {
|
||||||
public RpgBlueprintItem() {
|
public M60Blueprint() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
|
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class SKSBlueprintItem extends Item {
|
public class M79Blueprint extends Item {
|
||||||
public SKSBlueprintItem() {
|
public M79Blueprint() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE));
|
super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE));
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class M870BlueprintItem extends Item {
|
public class M870Blueprint extends Item {
|
||||||
public M870BlueprintItem() {
|
public M870Blueprint() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE));
|
super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE));
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class M60BlueprintItem extends Item {
|
public class M98bBlueprint extends Item {
|
||||||
public M60BlueprintItem() {
|
public M98bBlueprint() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
|
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.item.common.blueprint;
|
package net.mcreator.target.item.common.blueprint;
|
||||||
|
|
||||||
import net.mcreator.target.rarity.RarityTool;
|
import net.mcreator.target.tools.RarityTool;
|
||||||
import net.minecraft.network.chat.Component;
|
import net.minecraft.network.chat.Component;
|
||||||
import net.minecraft.world.item.Item;
|
import net.minecraft.world.item.Item;
|
||||||
import net.minecraft.world.item.ItemStack;
|
import net.minecraft.world.item.ItemStack;
|
||||||
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class MinigunBlueprintItem extends Item {
|
public class MinigunBlueprint extends Item {
|
||||||
public MinigunBlueprintItem() {
|
public MinigunBlueprint() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(RarityTool.SPECIAL));
|
super(new Item.Properties().stacksTo(64).rarity(RarityTool.SPECIAL));
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class SvdBlueprintItem extends Item {
|
public class Mk14Blueprint extends Item {
|
||||||
public SvdBlueprintItem() {
|
public Mk14Blueprint() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
|
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.item.common.blueprint;
|
package net.mcreator.target.item.common.blueprint;
|
||||||
|
|
||||||
import net.mcreator.target.rarity.RarityTool;
|
import net.mcreator.target.tools.RarityTool;
|
||||||
import net.minecraft.network.chat.Component;
|
import net.minecraft.network.chat.Component;
|
||||||
import net.minecraft.world.item.Item;
|
import net.minecraft.world.item.Item;
|
||||||
import net.minecraft.world.item.ItemStack;
|
import net.minecraft.world.item.ItemStack;
|
||||||
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class SentinelBlueprintItem extends Item {
|
public class SentinelBlueprint extends Item {
|
||||||
public SentinelBlueprintItem() {
|
public SentinelBlueprint() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY));
|
super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY));
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class TaserBlueprintItem extends Item {
|
public class TaserBlueprint extends Item {
|
||||||
public TaserBlueprintItem() {
|
public TaserBlueprint() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
|
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.item.common.blueprint;
|
package net.mcreator.target.item.common.blueprint;
|
||||||
|
|
||||||
import net.mcreator.target.rarity.RarityTool;
|
import net.mcreator.target.tools.RarityTool;
|
||||||
import net.minecraft.network.chat.Component;
|
import net.minecraft.network.chat.Component;
|
||||||
import net.minecraft.world.item.Item;
|
import net.minecraft.world.item.Item;
|
||||||
import net.minecraft.world.item.ItemStack;
|
import net.minecraft.world.item.ItemStack;
|
||||||
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class TracheliumBlueprintItem extends Item {
|
public class TracheliumBlueprint extends Item {
|
||||||
public TracheliumBlueprintItem() {
|
public TracheliumBlueprint() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY));
|
super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY));
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class IronPowderItem extends Item {
|
public class CoalIronPowder extends Item {
|
||||||
public IronPowderItem() {
|
public CoalIronPowder() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
|
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class CoalPowderItem extends Item {
|
public class CoalPowder extends Item {
|
||||||
public CoalPowderItem() {
|
public CoalPowder() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
|
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class SoulsteelIngotItem extends Item {
|
public class IronPowder extends Item {
|
||||||
public SoulsteelIngotItem() {
|
public IronPowder() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
|
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class CoalIronPowderItem extends Item {
|
public class SoulSteelIngot extends Item {
|
||||||
public CoalIronPowderItem() {
|
public SoulSteelIngot() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
|
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.item.common.material.component;
|
package net.mcreator.target.item.common.material.component;
|
||||||
|
|
||||||
import net.mcreator.target.rarity.RarityTool;
|
import net.mcreator.target.tools.RarityTool;
|
||||||
import net.minecraft.network.chat.Component;
|
import net.minecraft.network.chat.Component;
|
||||||
import net.minecraft.world.item.Item;
|
import net.minecraft.world.item.Item;
|
||||||
import net.minecraft.world.item.ItemStack;
|
import net.minecraft.world.item.ItemStack;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.item.common.material.component;
|
package net.mcreator.target.item.common.material.component;
|
||||||
|
|
||||||
import net.mcreator.target.rarity.RarityTool;
|
import net.mcreator.target.tools.RarityTool;
|
||||||
import net.minecraft.network.chat.Component;
|
import net.minecraft.network.chat.Component;
|
||||||
import net.minecraft.world.item.Item;
|
import net.minecraft.world.item.Item;
|
||||||
import net.minecraft.world.item.ItemStack;
|
import net.minecraft.world.item.ItemStack;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.item.common.material.component;
|
package net.mcreator.target.item.common.material.component;
|
||||||
|
|
||||||
import net.mcreator.target.rarity.RarityTool;
|
import net.mcreator.target.tools.RarityTool;
|
||||||
import net.minecraft.network.chat.Component;
|
import net.minecraft.network.chat.Component;
|
||||||
import net.minecraft.world.item.Item;
|
import net.minecraft.world.item.Item;
|
||||||
import net.minecraft.world.item.ItemStack;
|
import net.minecraft.world.item.ItemStack;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.item.common.material.component;
|
package net.mcreator.target.item.common.material.component;
|
||||||
|
|
||||||
import net.mcreator.target.rarity.RarityTool;
|
import net.mcreator.target.tools.RarityTool;
|
||||||
import net.minecraft.network.chat.Component;
|
import net.minecraft.network.chat.Component;
|
||||||
import net.minecraft.world.item.Item;
|
import net.minecraft.world.item.Item;
|
||||||
import net.minecraft.world.item.ItemStack;
|
import net.minecraft.world.item.ItemStack;
|
||||||
|
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class CommonMaterialPackItem extends Item {
|
public class CommonMaterialPack extends Item {
|
||||||
public CommonMaterialPackItem() {
|
public CommonMaterialPack() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
|
super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON));
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class EpicMaterialPackItem extends Item {
|
public class EpicMaterialPack extends Item {
|
||||||
public EpicMaterialPackItem() {
|
public EpicMaterialPack() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
|
super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC));
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,12 +6,12 @@ import net.minecraft.world.item.ItemStack;
|
||||||
import net.minecraft.world.item.Item;
|
import net.minecraft.world.item.Item;
|
||||||
import net.minecraft.network.chat.Component;
|
import net.minecraft.network.chat.Component;
|
||||||
|
|
||||||
import net.mcreator.target.rarity.RarityTool;
|
import net.mcreator.target.tools.RarityTool;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class LegendaryMaterialPackItem extends Item {
|
public class LegendaryMaterialPack extends Item {
|
||||||
public LegendaryMaterialPackItem() {
|
public LegendaryMaterialPack() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY));
|
super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY));
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class RareMaterialPackItem extends Item {
|
public class RareMaterialPack extends Item {
|
||||||
public RareMaterialPackItem() {
|
public RareMaterialPack() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE));
|
super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE));
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.item.common.material.pack;
|
package net.mcreator.target.item.common.material.pack;
|
||||||
|
|
||||||
import net.mcreator.target.rarity.RarityTool;
|
import net.mcreator.target.tools.RarityTool;
|
||||||
import net.minecraft.network.chat.Component;
|
import net.minecraft.network.chat.Component;
|
||||||
import net.minecraft.world.item.Item;
|
import net.minecraft.world.item.Item;
|
||||||
import net.minecraft.world.item.ItemStack;
|
import net.minecraft.world.item.ItemStack;
|
||||||
|
@ -9,8 +9,8 @@ import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class SpecialMaterialPackItem extends Item {
|
public class SpecialMaterialPack extends Item {
|
||||||
public SpecialMaterialPackItem() {
|
public SpecialMaterialPack() {
|
||||||
super(new Item.Properties().stacksTo(64).rarity(RarityTool.SPECIAL));
|
super(new Item.Properties().stacksTo(64).rarity(RarityTool.SPECIAL));
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,12 +32,12 @@ import java.util.List;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
public class AK47Item extends Item implements GeoItem {
|
public class AK47 extends Item implements GeoItem {
|
||||||
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
|
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
|
||||||
public String animationprocedure = "empty";
|
public String animationprocedure = "empty";
|
||||||
public static ItemDisplayContext transformType;
|
public static ItemDisplayContext transformType;
|
||||||
|
|
||||||
public AK47Item() {
|
public AK47() {
|
||||||
super(new Item.Properties().stacksTo(1).rarity(Rarity.RARE));
|
super(new Item.Properties().stacksTo(1).rarity(Rarity.RARE));
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,7 @@ import com.google.common.collect.HashMultimap;
|
||||||
import com.google.common.collect.Multimap;
|
import com.google.common.collect.Multimap;
|
||||||
import net.mcreator.target.client.renderer.item.Aa12ItemRenderer;
|
import net.mcreator.target.client.renderer.item.Aa12ItemRenderer;
|
||||||
import net.mcreator.target.procedures.Aa12WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure;
|
import net.mcreator.target.procedures.Aa12WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure;
|
||||||
import net.mcreator.target.rarity.RarityTool;
|
import net.mcreator.target.tools.RarityTool;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.client.model.HumanoidModel;
|
import net.minecraft.client.model.HumanoidModel;
|
||||||
import net.minecraft.client.player.LocalPlayer;
|
import net.minecraft.client.player.LocalPlayer;
|
||||||
|
|
|
@ -32,12 +32,12 @@ import java.util.List;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
public class AbekiriItem extends Item implements GeoItem {
|
public class Abekiri extends Item implements GeoItem {
|
||||||
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
|
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
|
||||||
public String animationprocedure = "empty";
|
public String animationprocedure = "empty";
|
||||||
public static ItemDisplayContext transformType;
|
public static ItemDisplayContext transformType;
|
||||||
|
|
||||||
public AbekiriItem() {
|
public Abekiri() {
|
||||||
super(new Item.Properties().durability(24).rarity(Rarity.COMMON));
|
super(new Item.Properties().durability(24).rarity(Rarity.COMMON));
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,7 @@ import com.google.common.collect.HashMultimap;
|
||||||
import com.google.common.collect.Multimap;
|
import com.google.common.collect.Multimap;
|
||||||
import net.mcreator.target.client.renderer.item.BocekItemRenderer;
|
import net.mcreator.target.client.renderer.item.BocekItemRenderer;
|
||||||
import net.mcreator.target.procedures.BocekreloadProcedure;
|
import net.mcreator.target.procedures.BocekreloadProcedure;
|
||||||
import net.mcreator.target.rarity.RarityTool;
|
import net.mcreator.target.tools.RarityTool;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.client.model.HumanoidModel;
|
import net.minecraft.client.model.HumanoidModel;
|
||||||
import net.minecraft.client.player.LocalPlayer;
|
import net.minecraft.client.player.LocalPlayer;
|
||||||
|
|
|
@ -4,7 +4,7 @@ import com.google.common.collect.HashMultimap;
|
||||||
import com.google.common.collect.Multimap;
|
import com.google.common.collect.Multimap;
|
||||||
import net.mcreator.target.client.renderer.item.KraberItemRenderer;
|
import net.mcreator.target.client.renderer.item.KraberItemRenderer;
|
||||||
import net.mcreator.target.procedures.KraberWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure;
|
import net.mcreator.target.procedures.KraberWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure;
|
||||||
import net.mcreator.target.rarity.RarityTool;
|
import net.mcreator.target.tools.RarityTool;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.client.model.HumanoidModel;
|
import net.minecraft.client.model.HumanoidModel;
|
||||||
import net.minecraft.client.player.LocalPlayer;
|
import net.minecraft.client.player.LocalPlayer;
|
||||||
|
|
|
@ -2,7 +2,7 @@ package net.mcreator.target.item.gun;
|
||||||
|
|
||||||
import com.google.common.collect.HashMultimap;
|
import com.google.common.collect.HashMultimap;
|
||||||
import com.google.common.collect.Multimap;
|
import com.google.common.collect.Multimap;
|
||||||
import net.mcreator.target.init.TargetModItems;
|
import net.mcreator.target.init.ItemRegistry;
|
||||||
import net.mcreator.target.client.renderer.item.M79ItemRenderer;
|
import net.mcreator.target.client.renderer.item.M79ItemRenderer;
|
||||||
import net.mcreator.target.procedures.M79WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure;
|
import net.mcreator.target.procedures.M79WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
|
@ -166,6 +166,6 @@ public class M79Item extends Item implements GeoItem {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static boolean check(ItemStack stack) {
|
protected static boolean check(ItemStack stack) {
|
||||||
return stack.getItem() == TargetModItems.GRENADE_40MM.get();
|
return stack.getItem() == ItemRegistry.GRENADE_40MM.get();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,7 @@ import com.google.common.collect.HashMultimap;
|
||||||
import com.google.common.collect.Multimap;
|
import com.google.common.collect.Multimap;
|
||||||
import net.mcreator.target.client.renderer.item.MinigunItemRenderer;
|
import net.mcreator.target.client.renderer.item.MinigunItemRenderer;
|
||||||
import net.mcreator.target.procedures.MiniguninbackpackProcedure;
|
import net.mcreator.target.procedures.MiniguninbackpackProcedure;
|
||||||
import net.mcreator.target.rarity.RarityTool;
|
import net.mcreator.target.tools.RarityTool;
|
||||||
import net.mcreator.target.tools.ItemNBTTool;
|
import net.mcreator.target.tools.ItemNBTTool;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.client.model.HumanoidModel;
|
import net.minecraft.client.model.HumanoidModel;
|
||||||
|
|
|
@ -27,7 +27,7 @@ import net.minecraft.client.model.HumanoidModel;
|
||||||
|
|
||||||
import net.mcreator.target.procedures.TacRpgWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure;
|
import net.mcreator.target.procedures.TacRpgWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure;
|
||||||
import net.mcreator.target.client.renderer.item.RpgItemRenderer;
|
import net.mcreator.target.client.renderer.item.RpgItemRenderer;
|
||||||
import net.mcreator.target.init.TargetModItems;
|
import net.mcreator.target.init.ItemRegistry;
|
||||||
|
|
||||||
import net.minecraft.client.player.LocalPlayer;
|
import net.minecraft.client.player.LocalPlayer;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
|
@ -178,6 +178,6 @@ public class RpgItem extends Item implements GeoItem {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static boolean check(ItemStack stack) {
|
protected static boolean check(ItemStack stack) {
|
||||||
return stack.getItem() == TargetModItems.ROCKET.get();
|
return stack.getItem() == ItemRegistry.ROCKET.get();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,12 +32,12 @@ import java.util.List;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
public class SksItem extends Item implements GeoItem {
|
public class Sks extends Item implements GeoItem {
|
||||||
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
|
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
|
||||||
public String animationprocedure = "empty";
|
public String animationprocedure = "empty";
|
||||||
public static ItemDisplayContext transformType;
|
public static ItemDisplayContext transformType;
|
||||||
|
|
||||||
public SksItem() {
|
public Sks() {
|
||||||
super(new Item.Properties().stacksTo(1).rarity(Rarity.RARE));
|
super(new Item.Properties().stacksTo(1).rarity(Rarity.RARE));
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@ package net.mcreator.target.item.gun;
|
||||||
|
|
||||||
import com.google.common.collect.HashMultimap;
|
import com.google.common.collect.HashMultimap;
|
||||||
import com.google.common.collect.Multimap;
|
import com.google.common.collect.Multimap;
|
||||||
import net.mcreator.target.init.TargetModItems;
|
import net.mcreator.target.init.ItemRegistry;
|
||||||
import net.mcreator.target.client.renderer.item.TaserItemRenderer;
|
import net.mcreator.target.client.renderer.item.TaserItemRenderer;
|
||||||
import net.mcreator.target.procedures.TasercooldownProcedure;
|
import net.mcreator.target.procedures.TasercooldownProcedure;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
|
@ -34,12 +34,12 @@ import java.util.List;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
public class TaserItem extends Item implements GeoItem {
|
public class Taser extends Item implements GeoItem {
|
||||||
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
|
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
|
||||||
public String animationprocedure = "empty";
|
public String animationprocedure = "empty";
|
||||||
public static ItemDisplayContext transformType;
|
public static ItemDisplayContext transformType;
|
||||||
|
|
||||||
public TaserItem() {
|
public Taser() {
|
||||||
super(new Item.Properties().stacksTo(1).rarity(Rarity.COMMON));
|
super(new Item.Properties().stacksTo(1).rarity(Rarity.COMMON));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -167,6 +167,6 @@ public class TaserItem extends Item implements GeoItem {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static boolean check(ItemStack stack) {
|
protected static boolean check(ItemStack stack) {
|
||||||
return stack.getItem() == TargetModItems.TASER_ELECTRODE.get();
|
return stack.getItem() == ItemRegistry.TASER_ELECTRODE.get();
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -4,7 +4,7 @@ import com.google.common.collect.HashMultimap;
|
||||||
import com.google.common.collect.Multimap;
|
import com.google.common.collect.Multimap;
|
||||||
import net.mcreator.target.client.renderer.item.TracheliumItemRenderer;
|
import net.mcreator.target.client.renderer.item.TracheliumItemRenderer;
|
||||||
import net.mcreator.target.procedures.ReloadingProcedure;
|
import net.mcreator.target.procedures.ReloadingProcedure;
|
||||||
import net.mcreator.target.rarity.RarityTool;
|
import net.mcreator.target.tools.RarityTool;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.client.model.HumanoidModel;
|
import net.minecraft.client.model.HumanoidModel;
|
||||||
import net.minecraft.client.player.LocalPlayer;
|
import net.minecraft.client.player.LocalPlayer;
|
||||||
|
@ -33,12 +33,12 @@ import software.bernie.geckolib.util.GeckoLibUtil;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
public class TracheliumItem extends Item implements GeoItem {
|
public class Trachelium extends Item implements GeoItem {
|
||||||
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
|
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
|
||||||
public String animationprocedure = "empty";
|
public String animationprocedure = "empty";
|
||||||
public static ItemDisplayContext transformType;
|
public static ItemDisplayContext transformType;
|
||||||
|
|
||||||
public TracheliumItem() {
|
public Trachelium() {
|
||||||
super(new Item.Properties().stacksTo(1).rarity(RarityTool.LEGENDARY));
|
super(new Item.Properties().stacksTo(1).rarity(RarityTool.LEGENDARY));
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,12 +32,12 @@ import java.util.List;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
public class VectorItem extends Item implements GeoItem {
|
public class Vector extends Item implements GeoItem {
|
||||||
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
|
private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this);
|
||||||
public String animationprocedure = "empty";
|
public String animationprocedure = "empty";
|
||||||
public static ItemDisplayContext transformType;
|
public static ItemDisplayContext transformType;
|
||||||
|
|
||||||
public VectorItem() {
|
public Vector() {
|
||||||
super(new Item.Properties().stacksTo(1).rarity(Rarity.EPIC));
|
super(new Item.Properties().stacksTo(1).rarity(Rarity.EPIC));
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package net.mcreator.target.potion;
|
package net.mcreator.target.mobeffect;
|
||||||
|
|
||||||
import net.mcreator.target.procedures.ShockDangYaoShuiXiaoGuoKaiShiYingYongShiProcedure;
|
import net.mcreator.target.procedures.ShockDangYaoShuiXiaoGuoKaiShiYingYongShiProcedure;
|
||||||
import net.mcreator.target.procedures.ShockZaiXiaoGuoChiXuShiMeiKeFaShengProcedure;
|
import net.mcreator.target.procedures.ShockZaiXiaoGuoChiXuShiMeiKeFaShengProcedure;
|
|
@ -13,25 +13,25 @@ import net.minecraftforge.network.NetworkEvent;
|
||||||
import java.util.function.Supplier;
|
import java.util.function.Supplier;
|
||||||
|
|
||||||
@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD)
|
@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD)
|
||||||
public class DoublejumpinputMessage {
|
public class DoubleJumpMessage {
|
||||||
int type, pressedms;
|
int type, pressedms;
|
||||||
|
|
||||||
public DoublejumpinputMessage(int type, int pressedms) {
|
public DoubleJumpMessage(int type, int pressedms) {
|
||||||
this.type = type;
|
this.type = type;
|
||||||
this.pressedms = pressedms;
|
this.pressedms = pressedms;
|
||||||
}
|
}
|
||||||
|
|
||||||
public DoublejumpinputMessage(FriendlyByteBuf buffer) {
|
public DoubleJumpMessage(FriendlyByteBuf buffer) {
|
||||||
this.type = buffer.readInt();
|
this.type = buffer.readInt();
|
||||||
this.pressedms = buffer.readInt();
|
this.pressedms = buffer.readInt();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void buffer(DoublejumpinputMessage message, FriendlyByteBuf buffer) {
|
public static void buffer(DoubleJumpMessage message, FriendlyByteBuf buffer) {
|
||||||
buffer.writeInt(message.type);
|
buffer.writeInt(message.type);
|
||||||
buffer.writeInt(message.pressedms);
|
buffer.writeInt(message.pressedms);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void handler(DoublejumpinputMessage message, Supplier<NetworkEvent.Context> contextSupplier) {
|
public static void handler(DoubleJumpMessage message, Supplier<NetworkEvent.Context> contextSupplier) {
|
||||||
NetworkEvent.Context context = contextSupplier.get();
|
NetworkEvent.Context context = contextSupplier.get();
|
||||||
context.enqueueWork(() -> pressAction(context.getSender(), message.type, message.pressedms));
|
context.enqueueWork(() -> pressAction(context.getSender(), message.type, message.pressedms));
|
||||||
context.setPacketHandled(true);
|
context.setPacketHandled(true);
|
||||||
|
@ -53,6 +53,6 @@ public class DoublejumpinputMessage {
|
||||||
|
|
||||||
@SubscribeEvent
|
@SubscribeEvent
|
||||||
public static void registerMessage(FMLCommonSetupEvent event) {
|
public static void registerMessage(FMLCommonSetupEvent event) {
|
||||||
TargetMod.addNetworkMessage(DoublejumpinputMessage.class, DoublejumpinputMessage::buffer, DoublejumpinputMessage::new, DoublejumpinputMessage::handler);
|
TargetMod.addNetworkMessage(DoubleJumpMessage.class, DoubleJumpMessage::buffer, DoubleJumpMessage::new, DoubleJumpMessage::handler);
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -13,25 +13,25 @@ import net.minecraftforge.network.NetworkEvent;
|
||||||
import java.util.function.Supplier;
|
import java.util.function.Supplier;
|
||||||
|
|
||||||
@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD)
|
@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD)
|
||||||
public class FiremodeMessage {
|
public class FireModeMessage {
|
||||||
int type, pressedms;
|
int type, pressedms;
|
||||||
|
|
||||||
public FiremodeMessage(int type, int pressedms) {
|
public FireModeMessage(int type, int pressedms) {
|
||||||
this.type = type;
|
this.type = type;
|
||||||
this.pressedms = pressedms;
|
this.pressedms = pressedms;
|
||||||
}
|
}
|
||||||
|
|
||||||
public FiremodeMessage(FriendlyByteBuf buffer) {
|
public FireModeMessage(FriendlyByteBuf buffer) {
|
||||||
this.type = buffer.readInt();
|
this.type = buffer.readInt();
|
||||||
this.pressedms = buffer.readInt();
|
this.pressedms = buffer.readInt();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void buffer(FiremodeMessage message, FriendlyByteBuf buffer) {
|
public static void buffer(FireModeMessage message, FriendlyByteBuf buffer) {
|
||||||
buffer.writeInt(message.type);
|
buffer.writeInt(message.type);
|
||||||
buffer.writeInt(message.pressedms);
|
buffer.writeInt(message.pressedms);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void handler(FiremodeMessage message, Supplier<NetworkEvent.Context> contextSupplier) {
|
public static void handler(FireModeMessage message, Supplier<NetworkEvent.Context> contextSupplier) {
|
||||||
NetworkEvent.Context context = contextSupplier.get();
|
NetworkEvent.Context context = contextSupplier.get();
|
||||||
context.enqueueWork(() -> {
|
context.enqueueWork(() -> {
|
||||||
pressAction(context.getSender(), message.type, message.pressedms);
|
pressAction(context.getSender(), message.type, message.pressedms);
|
||||||
|
@ -55,6 +55,6 @@ public class FiremodeMessage {
|
||||||
|
|
||||||
@SubscribeEvent
|
@SubscribeEvent
|
||||||
public static void registerMessage(FMLCommonSetupEvent event) {
|
public static void registerMessage(FMLCommonSetupEvent event) {
|
||||||
TargetMod.addNetworkMessage(FiremodeMessage.class, FiremodeMessage::buffer, FiremodeMessage::new, FiremodeMessage::handler);
|
TargetMod.addNetworkMessage(FireModeMessage.class, FireModeMessage::buffer, FireModeMessage::new, FireModeMessage::handler);
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.TargetModItems;
|
import net.mcreator.target.init.ItemRegistry;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
import net.minecraft.server.level.ServerLevel;
|
import net.minecraft.server.level.ServerLevel;
|
||||||
|
@ -34,7 +34,7 @@ public class Aa12autofireProcedure {
|
||||||
ItemStack usehand = ItemStack.EMPTY;
|
ItemStack usehand = ItemStack.EMPTY;
|
||||||
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
||||||
if (entity.getPersistentData().getDouble("firing") == 1 && usehand.getOrCreateTag().getDouble("firemode") == 2) {
|
if (entity.getPersistentData().getDouble("firing") == 1 && usehand.getOrCreateTag().getDouble("firemode") == 2) {
|
||||||
if (usehand.getItem() == TargetModItems.AA_12.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
if (usehand.getItem() == ItemRegistry.AA_12.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
||||||
&& !(entity instanceof Player _plrCldCheck6 && _plrCldCheck6.getCooldowns().isOnCooldown(usehand.getItem()))) {
|
&& !(entity instanceof Player _plrCldCheck6 && _plrCldCheck6.getCooldowns().isOnCooldown(usehand.getItem()))) {
|
||||||
for (int index0 = 0; index0 < 8; index0++) {
|
for (int index0 = 0; index0 < 8; index0++) {
|
||||||
BulletFireNormalProcedure.execute(entity);
|
BulletFireNormalProcedure.execute(entity);
|
||||||
|
@ -65,7 +65,7 @@ public class Aa12autofireProcedure {
|
||||||
}
|
}
|
||||||
} else if (entity.getPersistentData().getDouble("firing") == 1 && usehand.getOrCreateTag().getDouble("firemode") == 0) {
|
} else if (entity.getPersistentData().getDouble("firing") == 1 && usehand.getOrCreateTag().getDouble("firemode") == 0) {
|
||||||
entity.getPersistentData().putDouble("firing", 0);
|
entity.getPersistentData().putDouble("firing", 0);
|
||||||
if (usehand.getItem() == TargetModItems.AA_12.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
if (usehand.getItem() == ItemRegistry.AA_12.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
||||||
&& !(entity instanceof Player _plrCldCheck20 && _plrCldCheck20.getCooldowns().isOnCooldown(usehand.getItem()))) {
|
&& !(entity instanceof Player _plrCldCheck20 && _plrCldCheck20.getCooldowns().isOnCooldown(usehand.getItem()))) {
|
||||||
for (int index1 = 0; index1 < 8; index1++) {
|
for (int index1 = 0; index1 < 8; index1++) {
|
||||||
BulletFireNormalProcedure.execute(entity);
|
BulletFireNormalProcedure.execute(entity);
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.TargetModItems;
|
import net.mcreator.target.init.ItemRegistry;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
import net.minecraft.server.level.ServerLevel;
|
import net.minecraft.server.level.ServerLevel;
|
||||||
|
@ -34,7 +34,7 @@ public class Ak47autofireProcedure {
|
||||||
ItemStack usehand;
|
ItemStack usehand;
|
||||||
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
usehand = (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY);
|
||||||
if (entity.getPersistentData().getDouble("firing") == 1) {
|
if (entity.getPersistentData().getDouble("firing") == 1) {
|
||||||
if (usehand.getItem() == TargetModItems.AK_47.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
if (usehand.getItem() == ItemRegistry.AK_47.get() && usehand.getOrCreateTag().getDouble("reloading") == 0 && usehand.getOrCreateTag().getDouble("ammo") > 0
|
||||||
&& !(entity instanceof Player _plrCldCheck5 && _plrCldCheck5.getCooldowns().isOnCooldown(usehand.getItem()))) {
|
&& !(entity instanceof Player _plrCldCheck5 && _plrCldCheck5.getCooldowns().isOnCooldown(usehand.getItem()))) {
|
||||||
usehand.getOrCreateTag().putDouble("firecooldown", 7);
|
usehand.getOrCreateTag().putDouble("firecooldown", 7);
|
||||||
if (entity instanceof Player _player)
|
if (entity instanceof Player _player)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package net.mcreator.target.procedures;
|
package net.mcreator.target.procedures;
|
||||||
|
|
||||||
import net.mcreator.target.init.TargetModItems;
|
import net.mcreator.target.init.ItemRegistry;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.world.entity.Entity;
|
import net.minecraft.world.entity.Entity;
|
||||||
import net.minecraft.world.entity.LivingEntity;
|
import net.minecraft.world.entity.LivingEntity;
|
||||||
|
@ -36,10 +36,10 @@ public class AmmocountProcedure {
|
||||||
} else if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("firemode") == 0) {
|
} else if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("firemode") == 0) {
|
||||||
firemode = "Semi";
|
firemode = "Semi";
|
||||||
}
|
}
|
||||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.BOCEK.get()) {
|
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.BOCEK.get()) {
|
||||||
return (new java.text.DecimalFormat("##").format((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("maxammo"))) + " " + firemode;
|
return (new java.text.DecimalFormat("##").format((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("maxammo"))) + " " + firemode;
|
||||||
}
|
}
|
||||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.MINIGUN.get()) {
|
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.MINIGUN.get()) {
|
||||||
return new java.text.DecimalFormat("##").format((entity.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new TargetModVariables.PlayerVariables())).rifleammo) + " " + firemode;
|
return new java.text.DecimalFormat("##").format((entity.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new TargetModVariables.PlayerVariables())).rifleammo) + " " + firemode;
|
||||||
}
|
}
|
||||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("rifle") == 1) {
|
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("rifle") == 1) {
|
||||||
|
|
|
@ -3,7 +3,7 @@ package net.mcreator.target.procedures;
|
||||||
import net.mcreator.target.entity.BocekarrowEntity;
|
import net.mcreator.target.entity.BocekarrowEntity;
|
||||||
import net.mcreator.target.entity.ProjectileEntity;
|
import net.mcreator.target.entity.ProjectileEntity;
|
||||||
import net.mcreator.target.init.TargetModEntities;
|
import net.mcreator.target.init.TargetModEntities;
|
||||||
import net.mcreator.target.init.TargetModItems;
|
import net.mcreator.target.init.ItemRegistry;
|
||||||
import net.mcreator.target.network.TargetModVariables;
|
import net.mcreator.target.network.TargetModVariables;
|
||||||
import net.minecraft.commands.CommandSource;
|
import net.minecraft.commands.CommandSource;
|
||||||
import net.minecraft.commands.CommandSourceStack;
|
import net.minecraft.commands.CommandSourceStack;
|
||||||
|
@ -29,7 +29,7 @@ public class BowlooseProcedure {
|
||||||
entity.getServer().getCommands().performPrefixedCommand(new CommandSourceStack(CommandSource.NULL, entity.position(), entity.getRotationVector(), entity.level() instanceof ServerLevel ? (ServerLevel) entity.level() : null, 4,
|
entity.getServer().getCommands().performPrefixedCommand(new CommandSourceStack(CommandSource.NULL, entity.position(), entity.getRotationVector(), entity.level() instanceof ServerLevel ? (ServerLevel) entity.level() : null, 4,
|
||||||
entity.getName().getString(), entity.getDisplayName(), entity.level().getServer(), entity), "stopsound @s player target:bowpull1p");
|
entity.getName().getString(), entity.getDisplayName(), entity.level().getServer(), entity), "stopsound @s player target:bowpull1p");
|
||||||
}
|
}
|
||||||
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == TargetModItems.BOCEK.get()
|
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ItemRegistry.BOCEK.get()
|
||||||
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("power") >= 6) {
|
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("power") >= 6) {
|
||||||
(entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().putDouble("speed",
|
(entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().putDouble("speed",
|
||||||
((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("power")));
|
((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("power")));
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue