diff --git a/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/LaserTowerEntity.java b/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/LaserTowerEntity.java index 3afc71377..b5df5b951 100644 --- a/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/LaserTowerEntity.java +++ b/src/main/java/com/atsuishio/superbwarfare/entity/vehicle/LaserTowerEntity.java @@ -333,7 +333,7 @@ public class LaserTowerEntity extends EnergyVehicleEntity implements GeoEntity, sendParticle(serverLevel, ParticleTypes.LAVA, target.getX(), target.getEyeY(), target.getZ(), 4, 0, 0, 0, 0.15, true); } - target.hurt(ModDamageTypes.causeLaserStaticDamage(this.level().registryAccess(), getOwner(), getOwner()), (float) 15); + target.hurt(ModDamageTypes.causeLaserStaticDamage(this.level().registryAccess(), this, this.getOwner()), (float) 15); target.invulnerableTime = 0; entityData.set(LASER_LENGTH, distanceTo(target)); entityData.set(TARGET_UUID, "none"); diff --git a/src/main/java/com/atsuishio/superbwarfare/init/ModItems.java b/src/main/java/com/atsuishio/superbwarfare/init/ModItems.java index c03f4fc09..2214f6f2d 100644 --- a/src/main/java/com/atsuishio/superbwarfare/init/ModItems.java +++ b/src/main/java/com/atsuishio/superbwarfare/init/ModItems.java @@ -172,6 +172,7 @@ public class ModItems { public static final RegistryObject CELL = ITEMS.register("cell", Cell::new); public static final RegistryObject TRANSCRIPT = ITEMS.register("transcript", Transcript::new); public static final RegistryObject FIRING_PARAMETERS = ITEMS.register("firing_parameters", FiringParameters::new); + public static final RegistryObject RIDE_TOOL = ITEMS.register("ride_tool", RideTool::new); public static final RegistryObject TUNGSTEN_ROD = ITEMS.register("tungsten_rod", () -> new Item(new Item.Properties())); public static final RegistryObject IRON_BARREL = ITEMS.register("iron_barrel", () -> new Item(new Item.Properties())); diff --git a/src/main/java/com/atsuishio/superbwarfare/item/RideTool.java b/src/main/java/com/atsuishio/superbwarfare/item/RideTool.java new file mode 100644 index 000000000..e345283f7 --- /dev/null +++ b/src/main/java/com/atsuishio/superbwarfare/item/RideTool.java @@ -0,0 +1,9 @@ +package com.atsuishio.superbwarfare.item; + +import net.minecraft.world.item.Item; + +public class RideTool extends Item { + public RideTool() { + super(new Properties().stacksTo(1)); + } +}