diff --git a/src/main/java/net/mcreator/superbwarfare/entity/DroneEntity.java b/src/main/java/net/mcreator/superbwarfare/entity/DroneEntity.java index f72d83b9a..682024e45 100644 --- a/src/main/java/net/mcreator/superbwarfare/entity/DroneEntity.java +++ b/src/main/java/net/mcreator/superbwarfare/entity/DroneEntity.java @@ -295,7 +295,7 @@ public class DroneEntity extends PathfinderMob implements GeoEntity { private void droneDrop(Player player) { Level level = player.level(); if (!level.isClientSide()) { - RgoGrenadeEntity rgoGrenadeEntity = new RgoGrenadeEntity(player, level,80); + RgoGrenadeEntity rgoGrenadeEntity = new RgoGrenadeEntity(player, level,160); rgoGrenadeEntity.setPos(this.getX(), this.getY(), this.getZ()); rgoGrenadeEntity.shoot(0, -1, 0, 0, 0.5f); level.addFreshEntity(rgoGrenadeEntity); @@ -358,11 +358,11 @@ public class DroneEntity extends PathfinderMob implements GeoEntity { if (!this.level().isClientSide()) this.discard(); } else if (stack.getItem() == ModItems.RGO_GRENADE.get() && !this.entityData.get(KAMIKAZE)) { - if (!player.isCreative()) { - stack.shrink(1); - } if (this.entityData.get(AMMO) < 6) { this.entityData.set(AMMO, this.entityData.get(AMMO) + 1); + if (!player.isCreative()) { + stack.shrink(1); + } if (player instanceof ServerPlayer serverPlayer) { serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.BULLET_SUPPLY.get(), SoundSource.PLAYERS, 0.5F, 1); } diff --git a/src/main/java/net/mcreator/superbwarfare/entity/RgoGrenadeEntity.java b/src/main/java/net/mcreator/superbwarfare/entity/RgoGrenadeEntity.java index 8c285b23a..87f7c0af8 100644 --- a/src/main/java/net/mcreator/superbwarfare/entity/RgoGrenadeEntity.java +++ b/src/main/java/net/mcreator/superbwarfare/entity/RgoGrenadeEntity.java @@ -117,7 +117,7 @@ public class RgoGrenadeEntity extends ThrowableItemProjectile { this.setDeltaMovement(this.getDeltaMovement().multiply(0.75, 0.75, -0.5)); break; } - this.fuse = 2; + this.fuse = 1; } @Override