diff --git a/src/main/java/net/mcreator/superbwarfare/entity/DroneEntity.java b/src/main/java/net/mcreator/superbwarfare/entity/DroneEntity.java index 7c177f097..bba3a73f5 100644 --- a/src/main/java/net/mcreator/superbwarfare/entity/DroneEntity.java +++ b/src/main/java/net/mcreator/superbwarfare/entity/DroneEntity.java @@ -71,12 +71,12 @@ public class DroneEntity extends PathfinderMob implements GeoEntity { public static final EntityDataAccessor CONTROLLER = SynchedEntityData.defineId(DroneEntity.class, EntityDataSerializers.STRING); public static final EntityDataAccessor AMMO = SynchedEntityData.defineId(DroneEntity.class, EntityDataSerializers.INT); public static final EntityDataAccessor KAMIKAZE = SynchedEntityData.defineId(DroneEntity.class, EntityDataSerializers.BOOLEAN); - public static final EntityDataAccessor MOVEX = SynchedEntityData.defineId(DroneEntity.class, EntityDataSerializers.FLOAT); - public static final EntityDataAccessor MOVEY = SynchedEntityData.defineId(DroneEntity.class, EntityDataSerializers.FLOAT); - public static final EntityDataAccessor MOVEZ = SynchedEntityData.defineId(DroneEntity.class, EntityDataSerializers.FLOAT); + public static final EntityDataAccessor MOVE_X = SynchedEntityData.defineId(DroneEntity.class, EntityDataSerializers.FLOAT); + public static final EntityDataAccessor MOVE_Y = SynchedEntityData.defineId(DroneEntity.class, EntityDataSerializers.FLOAT); + public static final EntityDataAccessor MOVE_Z = SynchedEntityData.defineId(DroneEntity.class, EntityDataSerializers.FLOAT); - public static final EntityDataAccessor ROTX = SynchedEntityData.defineId(DroneEntity.class, EntityDataSerializers.FLOAT); - public static final EntityDataAccessor ROTZ = SynchedEntityData.defineId(DroneEntity.class, EntityDataSerializers.FLOAT); + public static final EntityDataAccessor ROT_X = SynchedEntityData.defineId(DroneEntity.class, EntityDataSerializers.FLOAT); + public static final EntityDataAccessor ROT_Z = SynchedEntityData.defineId(DroneEntity.class, EntityDataSerializers.FLOAT); private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this); private boolean move = false; @@ -95,9 +95,6 @@ public class DroneEntity extends PathfinderMob implements GeoEntity { public DroneEntity(EntityType type, Level world, float moveX, float moveY, float moveZ) { super(type, world); -// this.moveX = moveX; -// this.moveY = moveY; -// this.moveZ = moveZ; } @Override @@ -108,11 +105,11 @@ public class DroneEntity extends PathfinderMob implements GeoEntity { this.entityData.define(LINKED, false); this.entityData.define(AMMO, 0); this.entityData.define(KAMIKAZE, false); - this.entityData.define(MOVEX, 0f); - this.entityData.define(MOVEY, 0f); - this.entityData.define(MOVEZ, 0f); - this.entityData.define(ROTX, 0f); - this.entityData.define(ROTZ, 0f); + this.entityData.define(MOVE_X, 0f); + this.entityData.define(MOVE_Y, 0f); + this.entityData.define(MOVE_Z, 0f); + this.entityData.define(ROT_X, 0f); + this.entityData.define(ROT_Z, 0f); } @Override @@ -153,11 +150,11 @@ public class DroneEntity extends PathfinderMob implements GeoEntity { compound.putString("Controller", this.entityData.get(CONTROLLER)); compound.putInt("ammo", this.entityData.get(AMMO)); compound.putBoolean("Kamikaze", this.entityData.get(KAMIKAZE)); - compound.putFloat("moveX", this.entityData.get(MOVEX)); - compound.putFloat("moveY", this.entityData.get(MOVEY)); - compound.putFloat("moveZ", this.entityData.get(MOVEZ)); - compound.putFloat("rotX", this.entityData.get(ROTX)); - compound.putFloat("rotZ", this.entityData.get(ROTZ)); + compound.putFloat("moveX", this.entityData.get(MOVE_X)); + compound.putFloat("moveY", this.entityData.get(MOVE_Y)); + compound.putFloat("moveZ", this.entityData.get(MOVE_Z)); + compound.putFloat("rotX", this.entityData.get(ROT_X)); + compound.putFloat("rotZ", this.entityData.get(ROT_Z)); } @Override @@ -173,15 +170,15 @@ public class DroneEntity extends PathfinderMob implements GeoEntity { if (compound.contains("Kamikaze")) this.entityData.set(KAMIKAZE, compound.getBoolean("Kamikaze")); if (compound.contains("moveX")) - this.entityData.set(MOVEX, compound.getFloat("moveX")); + this.entityData.set(MOVE_X, compound.getFloat("moveX")); if (compound.contains("moveY")) - this.entityData.set(MOVEY, compound.getFloat("moveY")); + this.entityData.set(MOVE_Y, compound.getFloat("moveY")); if (compound.contains("moveZ")) - this.entityData.set(MOVEZ, compound.getFloat("moveZ")); + this.entityData.set(MOVE_Z, compound.getFloat("moveZ")); if (compound.contains("rotX")) - this.entityData.set(ROTX, compound.getFloat("rotX")); + this.entityData.set(ROT_X, compound.getFloat("rotX")); if (compound.contains("rotZ")) - this.entityData.set(ROTZ, compound.getFloat("rotZ")); + this.entityData.set(ROT_Z, compound.getFloat("rotZ")); } @Override @@ -189,66 +186,66 @@ public class DroneEntity extends PathfinderMob implements GeoEntity { super.baseTick(); if (this.getPersistentData().getBoolean("left")) { - this.entityData.set(MOVEX,-1.5f); - this.entityData.set(ROTX,Mth.clamp(this.entityData.get(ROTX) + 0.05f, -0.5f, 0.5f)); + this.entityData.set(MOVE_X, -1.5f); + this.entityData.set(ROT_X, Mth.clamp(this.entityData.get(ROT_X) + 0.05f, -0.5f, 0.5f)); } if (this.getPersistentData().getBoolean("right")) { - this.entityData.set(MOVEX,1.5f); - this.entityData.set(ROTX,Mth.clamp(this.entityData.get(ROTX) - 0.05f, -0.5f, 0.5f)); + this.entityData.set(MOVE_X, 1.5f); + this.entityData.set(ROT_X, Mth.clamp(this.entityData.get(ROT_X) - 0.05f, -0.5f, 0.5f)); } - if (this.entityData.get(ROTX) > 0) { - this.entityData.set(ROTX, Mth.clamp(this.entityData.get(ROTX) - 0.025f, 0, 0.5f)); + if (this.entityData.get(ROT_X) > 0) { + this.entityData.set(ROT_X, Mth.clamp(this.entityData.get(ROT_X) - 0.025f, 0, 0.5f)); } else { - this.entityData.set(ROTX, Mth.clamp(this.entityData.get(ROTX) + 0.025f, -0.5f, 0)); + this.entityData.set(ROT_X, Mth.clamp(this.entityData.get(ROT_X) + 0.025f, -0.5f, 0)); } if (!this.getPersistentData().getBoolean("left") && !this.getPersistentData().getBoolean("right")) { - if (this.entityData.get(MOVEX) >= 0) { - this.entityData.set(MOVEX,Mth.clamp(this.entityData.get(MOVEX) - 0.3f, 0, 1)); + if (this.entityData.get(MOVE_X) >= 0) { + this.entityData.set(MOVE_X, Mth.clamp(this.entityData.get(MOVE_X) - 0.3f, 0, 1)); } else { - this.entityData.set(MOVEX,Mth.clamp(this.entityData.get(MOVEX) + 0.3f, -1, 0)); + this.entityData.set(MOVE_X, Mth.clamp(this.entityData.get(MOVE_X) + 0.3f, -1, 0)); } } if (this.getPersistentData().getBoolean("forward")) { - this.entityData.set(MOVEZ,this.entityData.get(MOVEZ) - 0.15f); - this.entityData.set(ROTZ,Mth.clamp(this.entityData.get(ROTZ) - 0.05f, -0.5f, 0.5f)); + this.entityData.set(MOVE_Z, this.entityData.get(MOVE_Z) - 0.15f); + this.entityData.set(ROT_Z, Mth.clamp(this.entityData.get(ROT_Z) - 0.05f, -0.5f, 0.5f)); } if (this.getPersistentData().getBoolean("backward")) { - this.entityData.set(MOVEZ,this.entityData.get(MOVEZ) + 0.15f); - this.entityData.set(ROTZ,Mth.clamp(this.entityData.get(ROTZ) + 0.05f, -0.5f, 0.5f)); + this.entityData.set(MOVE_Z, this.entityData.get(MOVE_Z) + 0.15f); + this.entityData.set(ROT_Z, Mth.clamp(this.entityData.get(ROT_Z) + 0.05f, -0.5f, 0.5f)); } - if (this.entityData.get(ROTZ) > 0) { - this.entityData.set(ROTZ, Mth.clamp(this.entityData.get(ROTZ) - 0.025f, 0, 0.5f)); + if (this.entityData.get(ROT_Z) > 0) { + this.entityData.set(ROT_Z, Mth.clamp(this.entityData.get(ROT_Z) - 0.025f, 0, 0.5f)); } else { - this.entityData.set(ROTZ, Mth.clamp(this.entityData.get(ROTZ) + 0.025f, -0.5f, 0)); + this.entityData.set(ROT_Z, Mth.clamp(this.entityData.get(ROT_Z) + 0.025f, -0.5f, 0)); } - if (this.entityData.get(MOVEZ) >= 0) { - this.entityData.set(MOVEZ,Mth.clamp(this.entityData.get(MOVEZ) - 0.1f, 0, 1)); + if (this.entityData.get(MOVE_Z) >= 0) { + this.entityData.set(MOVE_Z, Mth.clamp(this.entityData.get(MOVE_Z) - 0.1f, 0, 1)); } else { - this.entityData.set(MOVEZ,Mth.clamp(this.entityData.get(MOVEZ) + 0.1f, -1, 0)); + this.entityData.set(MOVE_Z, Mth.clamp(this.entityData.get(MOVE_Z) + 0.1f, -1, 0)); } if (this.getPersistentData().getBoolean("up")) { - this.entityData.set(MOVEY,-1.5f); + this.entityData.set(MOVE_Y, -1.5f); } if (this.getPersistentData().getBoolean("down")) { - this.entityData.set(MOVEY,1.5f); + this.entityData.set(MOVE_Y, 1.5f); } - if (this.entityData.get(MOVEY) >= 0) { - this.entityData.set(MOVEY,Mth.clamp(this.entityData.get(MOVEY) - 0.3f, 0, 1)); + if (this.entityData.get(MOVE_Y) >= 0) { + this.entityData.set(MOVE_Y, Mth.clamp(this.entityData.get(MOVE_Y) - 0.3f, 0, 1)); } else { - this.entityData.set(MOVEY,Mth.clamp(this.entityData.get(MOVEY)+ 0.3f, -1, 0)); + this.entityData.set(MOVE_Y, Mth.clamp(this.entityData.get(MOVE_Y) + 0.3f, -1, 0)); } this.setDeltaMovement(new Vec3( - this.getDeltaMovement().x + -this.entityData.get(MOVEZ) * 0.1f * this.getLookAngle().x, - this.getDeltaMovement().y + -this.entityData.get(MOVEY) * 0.05f, - this.getDeltaMovement().z + -this.entityData.get(MOVEZ) * 0.1f * this.getLookAngle().z + this.getDeltaMovement().x + -this.entityData.get(MOVE_Z) * 0.1f * this.getLookAngle().x, + this.getDeltaMovement().y + -this.entityData.get(MOVE_Y) * 0.05f, + this.getDeltaMovement().z + -this.entityData.get(MOVE_Z) * 0.1f * this.getLookAngle().z )); this.move = this.getPersistentData().getBoolean("left") @@ -282,11 +279,11 @@ public class DroneEntity extends PathfinderMob implements GeoEntity { if (this.getPersistentData().getBoolean("firing")) { if (control instanceof Player player) { if (this.entityData.get(AMMO) > 0) { - this.entityData.set(AMMO,this.entityData.get(AMMO) - 1); + this.entityData.set(AMMO, this.entityData.get(AMMO) - 1); droneDrop(player); } if (this.entityData.get(KAMIKAZE)) { - this.hurt(new DamageSource(level().registryAccess().registryOrThrow(Registries.DAMAGE_TYPE).getHolderOrThrow(DamageTypes.EXPLOSION),player), 10000); + this.hurt(new DamageSource(level().registryAccess().registryOrThrow(Registries.DAMAGE_TYPE).getHolderOrThrow(DamageTypes.EXPLOSION), player), 10000); } } this.getPersistentData().putBoolean("firing", false); @@ -359,7 +356,7 @@ public class DroneEntity extends PathfinderMob implements GeoEntity { stack.shrink(1); } if (this.entityData.get(AMMO) < 6) { - this.entityData.set(AMMO,this.entityData.get(AMMO) + 1); + this.entityData.set(AMMO, this.entityData.get(AMMO) + 1); if (player instanceof ServerPlayer serverPlayer) { serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.BULLET_SUPPLY.get(), SoundSource.PLAYERS, 0.5F, 1); } @@ -368,7 +365,7 @@ public class DroneEntity extends PathfinderMob implements GeoEntity { if (!player.isCreative()) { stack.shrink(1); } - this.entityData.set(KAMIKAZE,true); + this.entityData.set(KAMIKAZE, true); if (player instanceof ServerPlayer serverPlayer) { serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.BULLET_SUPPLY.get(), SoundSource.PLAYERS, 0.5F, 1); } @@ -392,8 +389,8 @@ public class DroneEntity extends PathfinderMob implements GeoEntity { this.yBodyRot = control.getYRot(); this.yHeadRot = control.getYRot(); this.setSpeed((float) this.getAttributeValue(Attributes.MOVEMENT_SPEED)); - float strafe = -this.entityData.get(MOVEX); - super.travel(new Vec3(2 * strafe, -this.entityData.get(MOVEY), -this.entityData.get(MOVEZ))); + float strafe = -this.entityData.get(MOVE_X); + super.travel(new Vec3(2 * strafe, -this.entityData.get(MOVE_Y), -this.entityData.get(MOVE_Z))); Vec3 vec3 = this.getDeltaMovement(); if (this.onGround()) { this.setDeltaMovement(vec3.multiply(0.7, 0.98, 0.7)); @@ -433,7 +430,7 @@ public class DroneEntity extends PathfinderMob implements GeoEntity { } - if (this.entityData.get(KAMIKAZE)){ + if (this.entityData.get(KAMIKAZE)) { kamikazeExplosion(source.getEntity()); } @@ -490,7 +487,7 @@ public class DroneEntity extends PathfinderMob implements GeoEntity { return builder; } - private PlayState movementPredicate(AnimationState event) { + private PlayState movementPredicate(AnimationState event) { if (this.animationprocedure.equals("empty")) { if (!this.onGround()) { return event.setAndContinue(RawAnimation.begin().thenLoop("animation.drone.fly")); @@ -500,7 +497,7 @@ public class DroneEntity extends PathfinderMob implements GeoEntity { return PlayState.STOP; } - private PlayState procedurePredicate(AnimationState event) { + private PlayState procedurePredicate(AnimationState event) { if (!animationprocedure.equals("empty") && event.getController().getAnimationState() == AnimationController.State.STOPPED) { event.getController().setAnimation(RawAnimation.begin().thenPlay(this.animationprocedure)); if (event.getController().getAnimationState() == AnimationController.State.STOPPED) { @@ -535,7 +532,7 @@ public class DroneEntity extends PathfinderMob implements GeoEntity { private final ItemStackHandler inventory = new ItemStackHandler(9) { @Override public int getSlotLimit(int slot) { - return 64; + return super.getSlotLimit(slot); } }; private final CombinedInvWrapper combined = new CombinedInvWrapper(inventory, new EntityHandsInvWrapper(this), new EntityArmorInvWrapper(this)); diff --git a/src/main/java/net/mcreator/superbwarfare/entity/model/DroneModel.java b/src/main/java/net/mcreator/superbwarfare/entity/model/DroneModel.java index 58ef9812a..719ee27e5 100644 --- a/src/main/java/net/mcreator/superbwarfare/entity/model/DroneModel.java +++ b/src/main/java/net/mcreator/superbwarfare/entity/model/DroneModel.java @@ -45,7 +45,7 @@ public class DroneModel extends GeoModel { shell.setHidden(!animatable.getEntityData().get(KAMIKAZE)); - body.setRotZ(animatable.getEntityData().get(ROTX)); - body.setRotX(animatable.getEntityData().get(ROTZ)); + body.setRotZ(animatable.getEntityData().get(ROT_X)); + body.setRotX(animatable.getEntityData().get(ROT_Z)); } } diff --git a/src/main/java/net/mcreator/superbwarfare/event/ClientEventHandler.java b/src/main/java/net/mcreator/superbwarfare/event/ClientEventHandler.java index d93037b15..d1a125e22 100644 --- a/src/main/java/net/mcreator/superbwarfare/event/ClientEventHandler.java +++ b/src/main/java/net/mcreator/superbwarfare/event/ClientEventHandler.java @@ -28,8 +28,8 @@ import net.minecraftforge.client.gui.overlay.VanillaGuiOverlay; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; -import static net.mcreator.superbwarfare.entity.DroneEntity.ROTX; -import static net.mcreator.superbwarfare.entity.DroneEntity.ROTZ; +import static net.mcreator.superbwarfare.entity.DroneEntity.ROT_X; +import static net.mcreator.superbwarfare.entity.DroneEntity.ROT_Z; @Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.FORGE, value = Dist.CLIENT) public class ClientEventHandler { @@ -92,16 +92,16 @@ public class ClientEventHandler { if (drone != null) { - if (data.getDouble("droneRotZ") > drone.getEntityData().get(ROTZ)) { - data.putDouble("droneRotZ", Mth.clamp(data.getDouble("droneRotZ") - 0.3 * Math.pow(drone.getEntityData().get(ROTZ) - data.getDouble("droneRotZ"), 2),drone.getEntityData().get(ROTZ),Double.POSITIVE_INFINITY)); + if (data.getDouble("droneRotZ") > drone.getEntityData().get(ROT_Z)) { + data.putDouble("droneRotZ", Mth.clamp(data.getDouble("droneRotZ") - 0.3 * Math.pow(drone.getEntityData().get(ROT_Z) - data.getDouble("droneRotZ"), 2),drone.getEntityData().get(ROT_Z),Double.POSITIVE_INFINITY)); } else { - data.putDouble("droneRotZ", Mth.clamp(data.getDouble("droneRotZ") + 0.3 * Math.pow(drone.getEntityData().get(ROTZ) - data.getDouble("droneRotZ"), 2),Double.NEGATIVE_INFINITY,drone.getEntityData().get(ROTZ))); + data.putDouble("droneRotZ", Mth.clamp(data.getDouble("droneRotZ") + 0.3 * Math.pow(drone.getEntityData().get(ROT_Z) - data.getDouble("droneRotZ"), 2),Double.NEGATIVE_INFINITY,drone.getEntityData().get(ROT_Z))); } - if (data.getDouble("droneRotX") > drone.getEntityData().get(ROTX)) { - data.putDouble("droneRotX", Mth.clamp(data.getDouble("droneRotX") - 0.2 * Math.pow(drone.getEntityData().get(ROTX) - data.getDouble("droneRotX"), 2),drone.getEntityData().get(ROTX),Double.POSITIVE_INFINITY)); + if (data.getDouble("droneRotX") > drone.getEntityData().get(ROT_X)) { + data.putDouble("droneRotX", Mth.clamp(data.getDouble("droneRotX") - 0.2 * Math.pow(drone.getEntityData().get(ROT_X) - data.getDouble("droneRotX"), 2),drone.getEntityData().get(ROT_X),Double.POSITIVE_INFINITY)); } else { - data.putDouble("droneRotX", Mth.clamp(data.getDouble("droneRotX") + 0.2 * Math.pow(drone.getEntityData().get(ROTX) - data.getDouble("droneRotX"), 2),Double.NEGATIVE_INFINITY,drone.getEntityData().get(ROTX))); + data.putDouble("droneRotX", Mth.clamp(data.getDouble("droneRotX") + 0.2 * Math.pow(drone.getEntityData().get(ROT_X) - data.getDouble("droneRotX"), 2),Double.NEGATIVE_INFINITY,drone.getEntityData().get(ROT_X))); } event.setPitch((float) (pitch + data.getDouble("droneCameraRotX") - 0.15f * Mth.RAD_TO_DEG * data.getDouble("droneRotZ"))); diff --git a/src/main/java/net/mcreator/superbwarfare/init/ModItems.java b/src/main/java/net/mcreator/superbwarfare/init/ModItems.java index fa7b4c4b0..e7aeb7337 100644 --- a/src/main/java/net/mcreator/superbwarfare/init/ModItems.java +++ b/src/main/java/net/mcreator/superbwarfare/init/ModItems.java @@ -2,14 +2,15 @@ package net.mcreator.superbwarfare.init; import net.mcreator.superbwarfare.ModUtils; import net.mcreator.superbwarfare.item.*; +import net.mcreator.superbwarfare.item.common.BlueprintItem; import net.mcreator.superbwarfare.item.common.ammo.*; -import net.mcreator.superbwarfare.item.common.blueprint.*; import net.mcreator.superbwarfare.item.common.material.*; import net.mcreator.superbwarfare.item.common.material.component.*; -import net.mcreator.superbwarfare.item.common.material.pack.*; import net.mcreator.superbwarfare.item.gun.*; +import net.mcreator.superbwarfare.tools.RarityTool; import net.minecraft.world.item.BlockItem; import net.minecraft.world.item.Item; +import net.minecraft.world.item.Rarity; import net.minecraft.world.level.block.Block; import net.minecraftforge.common.ForgeSpawnEggItem; import net.minecraftforge.eventbus.api.IEventBus; @@ -132,39 +133,38 @@ public class ModItems { public static final RegistryObject NETHERITE_TRIGGER = ITEMS.register("netherite_trigger", NetheriteTrigger::new); public static final RegistryObject NETHERITE_SPRING = ITEMS.register("netherite_spring", NetheriteSpring::new); - public static final RegistryObject COMMON_MATERIAL_PACK = ITEMS.register("common_material_pack", CommonMaterialPack::new); - public static final RegistryObject RARE_MATERIAL_PACK = ITEMS.register("rare_material_pack", RareMaterialPack::new); - public static final RegistryObject EPIC_MATERIAL_PACK = ITEMS.register("epic_material_pack", EpicMaterialPack::new); - public static final RegistryObject LEGENDARY_MATERIAL_PACK = ITEMS.register("legendary_material_pack", LegendaryMaterialPack::new); - public static final RegistryObject SPECIAL_MATERIAL_PACK = ITEMS.register("special_material_pack", SpecialMaterialPack::new); + public static final RegistryObject COMMON_MATERIAL_PACK = ITEMS.register("common_material_pack", () -> new MaterialPack(Rarity.COMMON)); + public static final RegistryObject RARE_MATERIAL_PACK = ITEMS.register("rare_material_pack", () -> new MaterialPack(Rarity.RARE)); + public static final RegistryObject EPIC_MATERIAL_PACK = ITEMS.register("epic_material_pack", () -> new MaterialPack(Rarity.EPIC)); + public static final RegistryObject LEGENDARY_MATERIAL_PACK = ITEMS.register("legendary_material_pack", () -> new MaterialPack(RarityTool.LEGENDARY)); + public static final RegistryObject SPECIAL_MATERIAL_PACK = ITEMS.register("special_material_pack", () -> new MaterialPack(RarityTool.SPECIAL)); - public static final RegistryObject TRACHELIUM_BLUEPRINT = ITEMS.register("trachelium_blueprint", TracheliumBlueprint::new); - public static final RegistryObject HUNTING_RIFLE_BLUEPRINT = ITEMS.register("hunting_rifle_blueprint", HuntingRifleBlueprint::new); - public static final RegistryObject M_79_BLUEPRINT = ITEMS.register("m_79_blueprint", M79Blueprint::new); - public static final RegistryObject RPG_BLUEPRINT = ITEMS.register("rpg_blueprint", RpgBlueprint::new); - public static final RegistryObject BOCEK_BLUEPRINT = ITEMS.register("bocek_blueprint", BocekBlueprint::new); - public static final RegistryObject M_4_BLUEPRINT = ITEMS.register("m_4_blueprint", M4Blueprint::new); - public static final RegistryObject AA_12_BLUEPRINT = ITEMS.register("aa_12_blueprint", Aa12Blueprint::new); - public static final RegistryObject HK_416_BLUEPRINT = ITEMS.register("hk_416_blueprint", HK416Blueprint::new); - public static final RegistryObject RPK_BLUEPRINT = ITEMS.register("rpk_blueprint", RPKBlueprint::new); - public static final RegistryObject SKS_BLUEPRINT = ITEMS.register("sks_blueprint", SKSBlueprint::new); - public static final RegistryObject NTW_20_BLUEPRINT = ITEMS.register("ntw_20_blueprint", Ntw20Blueprint::new); - public static final RegistryObject VECTOR_BLUEPRINT = ITEMS.register("vector_blueprint", VectorBlueprint::new); - public static final RegistryObject MINIGUN_BLUEPRINT = ITEMS.register("minigun_blueprint", MinigunBlueprint::new); - public static final RegistryObject MK_14_BLUEPRINT = ITEMS.register("mk_14_blueprint", Mk14Blueprint::new); - public static final RegistryObject SENTINEL_BLUEPRINT = ITEMS.register("sentinel_blueprint", SentinelBlueprint::new); - public static final RegistryObject M_60_BLUEPRINT = ITEMS.register("m_60_blueprint", M60Blueprint::new); - public static final RegistryObject SVD_BLUEPRINT = ITEMS.register("svd_blueprint", SvdBlueprint::new); - public static final RegistryObject MARLIN_BLUEPRINT = ITEMS.register("marlin_blueprint", MarlinBlueprint::new); - public static final RegistryObject M_870_BLUEPRINT = ITEMS.register("m_870_blueprint", M870Blueprint::new); - public static final RegistryObject M_98B_BLUEPRINT = ITEMS.register("m_98b_blueprint", M98bBlueprint::new); - public static final RegistryObject AK_47_BLUEPRINT = ITEMS.register("ak_47_blueprint", AK47Blueprint::new); - public static final RegistryObject DEVOTION_BLUEPRINT = ITEMS.register("devotion_blueprint", DevotionBlueprint::new); - public static final RegistryObject TASER_BLUEPRINT = ITEMS.register("taser_blueprint", TaserBlueprint::new); + public static final RegistryObject TRACHELIUM_BLUEPRINT = ITEMS.register("trachelium_blueprint", () -> new BlueprintItem(RarityTool.LEGENDARY)); + public static final RegistryObject HUNTING_RIFLE_BLUEPRINT = ITEMS.register("hunting_rifle_blueprint", () -> new BlueprintItem(Rarity.EPIC)); + public static final RegistryObject M_79_BLUEPRINT = ITEMS.register("m_79_blueprint", () -> new BlueprintItem(Rarity.RARE)); + public static final RegistryObject RPG_BLUEPRINT = ITEMS.register("rpg_blueprint", () -> new BlueprintItem(Rarity.EPIC)); + public static final RegistryObject BOCEK_BLUEPRINT = ITEMS.register("bocek_blueprint", () -> new BlueprintItem(RarityTool.SPECIAL)); + public static final RegistryObject M_4_BLUEPRINT = ITEMS.register("m_4_blueprint", () -> new BlueprintItem(Rarity.RARE)); + public static final RegistryObject AA_12_BLUEPRINT = ITEMS.register("aa_12_blueprint", () -> new BlueprintItem(RarityTool.LEGENDARY)); + public static final RegistryObject HK_416_BLUEPRINT = ITEMS.register("hk_416_blueprint", () -> new BlueprintItem(Rarity.EPIC)); + public static final RegistryObject RPK_BLUEPRINT = ITEMS.register("rpk_blueprint", () -> new BlueprintItem(Rarity.EPIC)); + public static final RegistryObject SKS_BLUEPRINT = ITEMS.register("sks_blueprint", () -> new BlueprintItem(Rarity.RARE)); + public static final RegistryObject NTW_20_BLUEPRINT = ITEMS.register("ntw_20_blueprint", () -> new BlueprintItem(RarityTool.SPECIAL)); + public static final RegistryObject VECTOR_BLUEPRINT = ITEMS.register("vector_blueprint", () -> new BlueprintItem(Rarity.EPIC)); + public static final RegistryObject MINIGUN_BLUEPRINT = ITEMS.register("minigun_blueprint", () -> new BlueprintItem(RarityTool.SPECIAL)); + public static final RegistryObject MK_14_BLUEPRINT = ITEMS.register("mk_14_blueprint", () -> new BlueprintItem(Rarity.EPIC)); + public static final RegistryObject SENTINEL_BLUEPRINT = ITEMS.register("sentinel_blueprint", () -> new BlueprintItem(RarityTool.LEGENDARY)); + public static final RegistryObject M_60_BLUEPRINT = ITEMS.register("m_60_blueprint", () -> new BlueprintItem(Rarity.EPIC)); + public static final RegistryObject SVD_BLUEPRINT = ITEMS.register("svd_blueprint", () -> new BlueprintItem(Rarity.EPIC)); + public static final RegistryObject MARLIN_BLUEPRINT = ITEMS.register("marlin_blueprint", () -> new BlueprintItem(Rarity.RARE)); + public static final RegistryObject M_870_BLUEPRINT = ITEMS.register("m_870_blueprint", () -> new BlueprintItem(Rarity.RARE)); + public static final RegistryObject M_98B_BLUEPRINT = ITEMS.register("m_98b_blueprint", () -> new BlueprintItem(Rarity.EPIC)); + public static final RegistryObject AK_47_BLUEPRINT = ITEMS.register("ak_47_blueprint", () -> new BlueprintItem(Rarity.RARE)); + public static final RegistryObject DEVOTION_BLUEPRINT = ITEMS.register("devotion_blueprint", () -> new BlueprintItem(Rarity.EPIC)); + public static final RegistryObject TASER_BLUEPRINT = ITEMS.register("taser_blueprint", () -> new BlueprintItem(Rarity.COMMON)); public static final RegistryObject GUN_RECYCLE = block(ModBlocks.GUN_RECYCLE); - private static RegistryObject block(RegistryObject block) { return ITEMS.register(block.getId().getPath(), () -> new BlockItem(block.get(), new Item.Properties())); } diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/BlueprintItem.java b/src/main/java/net/mcreator/superbwarfare/item/common/BlueprintItem.java new file mode 100644 index 000000000..a99370334 --- /dev/null +++ b/src/main/java/net/mcreator/superbwarfare/item/common/BlueprintItem.java @@ -0,0 +1,11 @@ +package net.mcreator.superbwarfare.item.common; + +import net.minecraft.world.item.Item; +import net.minecraft.world.item.Rarity; + +public class BlueprintItem extends Item { + + public BlueprintItem(Rarity rarity) { + super(new Properties().rarity(rarity)); + } +} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/AK47Blueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/AK47Blueprint.java deleted file mode 100644 index 40d54e2fe..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/AK47Blueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.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 AK47Blueprint extends Item { - public AK47Blueprint() { - super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/Aa12Blueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/Aa12Blueprint.java deleted file mode 100644 index eba497cff..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/Aa12Blueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.item.common.blueprint; - -import net.mcreator.superbwarfare.tools.RarityTool; -import net.minecraft.network.chat.Component; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.TooltipFlag; -import net.minecraft.world.level.Level; - -import java.util.List; - -public class Aa12Blueprint extends Item { - public Aa12Blueprint() { - super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/BocekBlueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/BocekBlueprint.java deleted file mode 100644 index 3673de435..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/BocekBlueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.item.common.blueprint; - -import net.mcreator.superbwarfare.tools.RarityTool; -import net.minecraft.network.chat.Component; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.TooltipFlag; -import net.minecraft.world.level.Level; - -import java.util.List; - -public class BocekBlueprint extends Item { - public BocekBlueprint() { - super(new Item.Properties().stacksTo(64).rarity(RarityTool.SPECIAL)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/DevotionBlueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/DevotionBlueprint.java deleted file mode 100644 index d536058c1..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/DevotionBlueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.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 DevotionBlueprint extends Item { - public DevotionBlueprint() { - super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/HK416Blueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/HK416Blueprint.java deleted file mode 100644 index ae14da2f6..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/HK416Blueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.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 HK416Blueprint extends Item { - public HK416Blueprint() { - super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/HuntingRifleBlueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/HuntingRifleBlueprint.java deleted file mode 100644 index 48d7a28b0..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/HuntingRifleBlueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.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 HuntingRifleBlueprint extends Item { - public HuntingRifleBlueprint() { - super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/M4Blueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/M4Blueprint.java deleted file mode 100644 index 9d7baab63..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/M4Blueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.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 M4Blueprint extends Item { - public M4Blueprint() { - super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/M60Blueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/M60Blueprint.java deleted file mode 100644 index d17636106..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/M60Blueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.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 M60Blueprint extends Item { - public M60Blueprint() { - super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/M79Blueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/M79Blueprint.java deleted file mode 100644 index 0e2773b30..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/M79Blueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.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 M79Blueprint extends Item { - public M79Blueprint() { - super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/M870Blueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/M870Blueprint.java deleted file mode 100644 index f655ff09d..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/M870Blueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.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 M870Blueprint extends Item { - public M870Blueprint() { - super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/M98bBlueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/M98bBlueprint.java deleted file mode 100644 index f4d5cec88..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/M98bBlueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.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 M98bBlueprint extends Item { - public M98bBlueprint() { - super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/MarlinBlueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/MarlinBlueprint.java deleted file mode 100644 index 386b872b3..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/MarlinBlueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.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 list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/MinigunBlueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/MinigunBlueprint.java deleted file mode 100644 index 2ffae2083..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/MinigunBlueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.item.common.blueprint; - -import net.mcreator.superbwarfare.tools.RarityTool; -import net.minecraft.network.chat.Component; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.TooltipFlag; -import net.minecraft.world.level.Level; - -import java.util.List; - -public class MinigunBlueprint extends Item { - public MinigunBlueprint() { - super(new Item.Properties().stacksTo(64).rarity(RarityTool.SPECIAL)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/Mk14Blueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/Mk14Blueprint.java deleted file mode 100644 index 552043800..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/Mk14Blueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.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 Mk14Blueprint extends Item { - public Mk14Blueprint() { - super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/Ntw20Blueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/Ntw20Blueprint.java deleted file mode 100644 index e9bae16b0..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/Ntw20Blueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.item.common.blueprint; - -import net.mcreator.superbwarfare.tools.RarityTool; -import net.minecraft.network.chat.Component; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.TooltipFlag; -import net.minecraft.world.level.Level; - -import java.util.List; - -public class Ntw20Blueprint extends Item { - public Ntw20Blueprint() { - super(new Item.Properties().stacksTo(64).rarity(RarityTool.SPECIAL)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/RPKBlueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/RPKBlueprint.java deleted file mode 100644 index 9360fa5f4..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/RPKBlueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.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 list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/RpgBlueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/RpgBlueprint.java deleted file mode 100644 index e414db99d..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/RpgBlueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.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 list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/SKSBlueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/SKSBlueprint.java deleted file mode 100644 index 78c107fab..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/SKSBlueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.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 list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/SentinelBlueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/SentinelBlueprint.java deleted file mode 100644 index edd94e23e..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/SentinelBlueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.item.common.blueprint; - -import net.mcreator.superbwarfare.tools.RarityTool; -import net.minecraft.network.chat.Component; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.TooltipFlag; -import net.minecraft.world.level.Level; - -import java.util.List; - -public class SentinelBlueprint extends Item { - public SentinelBlueprint() { - super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/SvdBlueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/SvdBlueprint.java deleted file mode 100644 index a2b361262..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/SvdBlueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.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 list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/TaserBlueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/TaserBlueprint.java deleted file mode 100644 index 55dafc577..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/TaserBlueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.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 TaserBlueprint extends Item { - public TaserBlueprint() { - super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/TracheliumBlueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/TracheliumBlueprint.java deleted file mode 100644 index 147ac10ad..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/TracheliumBlueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.item.common.blueprint; - -import net.mcreator.superbwarfare.tools.RarityTool; -import net.minecraft.network.chat.Component; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.TooltipFlag; -import net.minecraft.world.level.Level; - -import java.util.List; - -public class TracheliumBlueprint extends Item { - public TracheliumBlueprint() { - super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/VectorBlueprint.java b/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/VectorBlueprint.java deleted file mode 100644 index 8c330abdc..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/blueprint/VectorBlueprint.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.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 list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/material/MaterialPack.java b/src/main/java/net/mcreator/superbwarfare/item/common/material/MaterialPack.java new file mode 100644 index 000000000..65959161a --- /dev/null +++ b/src/main/java/net/mcreator/superbwarfare/item/common/material/MaterialPack.java @@ -0,0 +1,11 @@ +package net.mcreator.superbwarfare.item.common.material; + +import net.minecraft.world.item.Item; +import net.minecraft.world.item.Rarity; + +public class MaterialPack extends Item { + + public MaterialPack(Rarity rarity) { + super(new Properties().rarity(rarity)); + } +} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/material/pack/CommonMaterialPack.java b/src/main/java/net/mcreator/superbwarfare/item/common/material/pack/CommonMaterialPack.java deleted file mode 100644 index 203667c2c..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/material/pack/CommonMaterialPack.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.item.common.material.pack; - -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 CommonMaterialPack extends Item { - public CommonMaterialPack() { - super(new Item.Properties().stacksTo(64).rarity(Rarity.COMMON)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/material/pack/EpicMaterialPack.java b/src/main/java/net/mcreator/superbwarfare/item/common/material/pack/EpicMaterialPack.java deleted file mode 100644 index ca8f482b6..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/material/pack/EpicMaterialPack.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.item.common.material.pack; - -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 EpicMaterialPack extends Item { - public EpicMaterialPack() { - super(new Item.Properties().stacksTo(64).rarity(Rarity.EPIC)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/material/pack/LegendaryMaterialPack.java b/src/main/java/net/mcreator/superbwarfare/item/common/material/pack/LegendaryMaterialPack.java deleted file mode 100644 index 91a178879..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/material/pack/LegendaryMaterialPack.java +++ /dev/null @@ -1,22 +0,0 @@ -package net.mcreator.superbwarfare.item.common.material.pack; - -import net.minecraft.world.level.Level; -import net.minecraft.world.item.TooltipFlag; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.Item; -import net.minecraft.network.chat.Component; - -import net.mcreator.superbwarfare.tools.RarityTool; - -import java.util.List; - -public class LegendaryMaterialPack extends Item { - public LegendaryMaterialPack() { - super(new Item.Properties().stacksTo(64).rarity(RarityTool.LEGENDARY)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/material/pack/RareMaterialPack.java b/src/main/java/net/mcreator/superbwarfare/item/common/material/pack/RareMaterialPack.java deleted file mode 100644 index d4784a758..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/material/pack/RareMaterialPack.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.item.common.material.pack; - -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 RareMaterialPack extends Item { - public RareMaterialPack() { - super(new Item.Properties().stacksTo(64).rarity(Rarity.RARE)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/item/common/material/pack/SpecialMaterialPack.java b/src/main/java/net/mcreator/superbwarfare/item/common/material/pack/SpecialMaterialPack.java deleted file mode 100644 index 0e50c755f..000000000 --- a/src/main/java/net/mcreator/superbwarfare/item/common/material/pack/SpecialMaterialPack.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.mcreator.superbwarfare.item.common.material.pack; - -import net.mcreator.superbwarfare.tools.RarityTool; -import net.minecraft.network.chat.Component; -import net.minecraft.world.item.Item; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.TooltipFlag; -import net.minecraft.world.level.Level; - -import java.util.List; - -public class SpecialMaterialPack extends Item { - public SpecialMaterialPack() { - super(new Item.Properties().stacksTo(64).rarity(RarityTool.SPECIAL)); - } - - @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); - } -}