修复reloadtime替换错误

This commit is contained in:
Light_Quanta 2024-05-18 02:30:24 +08:00
parent 12745e45a4
commit 508f5e0a51
No known key found for this signature in database
GPG key ID: 11A39A1B8C890959
21 changed files with 233 additions and 233 deletions

View file

@ -172,10 +172,10 @@ public class Devotion extends GunItem implements GeoItem, AnimatedItem {
if (mainHandItemTag.getDouble("id") != itemTag.getDouble("id")) { if (mainHandItemTag.getDouble("id") != itemTag.getDouble("id")) {
itemTag.putBoolean("empty_reload", false); itemTag.putBoolean("empty_reload", false);
itemTag.putBoolean("reloading", false); itemTag.putBoolean("reloading", false);
itemTag.putDouble("reloading_time", 0); itemTag.putDouble("reload_time", 0);
} }
if (itemTag.getBoolean("reloading") && itemTag.getInt("ammo") == 0) { if (itemTag.getBoolean("reloading") && itemTag.getInt("ammo") == 0) {
if (itemTag.getDouble("reloading_time") == 71) { if (itemTag.getDouble("reload_time") == 71) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
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,
@ -184,19 +184,19 @@ public class Devotion extends GunItem implements GeoItem, AnimatedItem {
} }
if (mainHandItem.getItem() == itemstack.getItem() if (mainHandItem.getItem() == itemstack.getItem()
&& mainHandItemTag.getDouble("id") == id) { && mainHandItemTag.getDouble("id") == id) {
if (itemTag.getDouble("reloading_time") > 0) { if (itemTag.getDouble("reload_time") > 0) {
itemTag.putDouble("reloading_time", itemTag.getDouble("reloading_time") - 1); itemTag.putDouble("reload_time", itemTag.getDouble("reload_time") - 1);
} }
} else { } else {
itemTag.putBoolean("reloading", false); itemTag.putBoolean("reloading", false);
itemTag.putBoolean("empty_reload", false); itemTag.putBoolean("empty_reload", false);
itemTag.putDouble("reloading_time", 0); itemTag.putDouble("reload_time", 0);
} }
if (itemTag.getDouble("reloading_time") == 1 && mainHandItemTag.getDouble("id") == id) { if (itemTag.getDouble("reload_time") == 1 && mainHandItemTag.getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.RIFLE); GunReload.reload(entity, GunInfo.Type.RIFLE);
} }
} else if (itemTag.getBoolean("reloading") && itemTag.getInt("ammo") > 0) { } else if (itemTag.getBoolean("reloading") && itemTag.getInt("ammo") > 0) {
if (itemTag.getDouble("reloading_time") == 51) { if (itemTag.getDouble("reload_time") == 51) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
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,
@ -205,15 +205,15 @@ public class Devotion extends GunItem implements GeoItem, AnimatedItem {
} }
if (mainHandItem.getItem() == itemstack.getItem() if (mainHandItem.getItem() == itemstack.getItem()
&& mainHandItemTag.getDouble("id") == id) { && mainHandItemTag.getDouble("id") == id) {
if (itemTag.getDouble("reloading_time") > 0) { if (itemTag.getDouble("reload_time") > 0) {
itemTag.putDouble("reloading_time", (itemTag.getDouble("reloading_time") - 1)); itemTag.putDouble("reload_time", (itemTag.getDouble("reload_time") - 1));
} }
} else { } else {
itemTag.putBoolean("reloading", false); itemTag.putBoolean("reloading", false);
itemTag.putBoolean("empty_reload", false); itemTag.putBoolean("empty_reload", false);
itemTag.putDouble("reloading_time", 0); itemTag.putDouble("reload_time", 0);
} }
if (itemTag.getDouble("reloading_time") == 1 && mainHandItemTag.getDouble("id") == id) { if (itemTag.getDouble("reload_time") == 1 && mainHandItemTag.getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.RIFLE, true); GunReload.reload(entity, GunInfo.Type.RIFLE, true);
} }
} }

View file

@ -173,10 +173,10 @@ public class HuntingRifle extends GunItem implements GeoItem, AnimatedItem {
if (mainHandItemTag.getDouble("id") != itemTag.getDouble("id")) { if (mainHandItemTag.getDouble("id") != itemTag.getDouble("id")) {
itemTag.putBoolean("empty_reload", false); itemTag.putBoolean("empty_reload", false);
itemTag.putBoolean("reloading", false); itemTag.putBoolean("reloading", false);
itemTag.putDouble("reloading_time", 0); itemTag.putDouble("reload_time", 0);
} }
if (itemTag.getBoolean("reloading") && itemTag.getInt("ammo") == 0) { if (itemTag.getBoolean("reloading") && itemTag.getInt("ammo") == 0) {
if (itemTag.getDouble("reloading_time") == 61) { if (itemTag.getDouble("reload_time") == 61) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
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,
@ -185,15 +185,15 @@ public class HuntingRifle extends GunItem implements GeoItem, AnimatedItem {
} }
if (mainHandItem.getItem() == itemstack.getItem() if (mainHandItem.getItem() == itemstack.getItem()
&& mainHandItemTag.getDouble("id") == id) { && mainHandItemTag.getDouble("id") == id) {
if (itemTag.getDouble("reloading_time") > 0) { if (itemTag.getDouble("reload_time") > 0) {
itemTag.putDouble("reloading_time", (itemTag.getDouble("reloading_time") - 1)); itemTag.putDouble("reload_time", (itemTag.getDouble("reload_time") - 1));
} }
} else { } else {
itemTag.putBoolean("empty_reload", false); itemTag.putBoolean("empty_reload", false);
itemTag.putBoolean("reloading", false); itemTag.putBoolean("reloading", false);
itemTag.putDouble("reloading_time", 0); itemTag.putDouble("reload_time", 0);
} }
if (itemTag.getDouble("reloading_time") == 1 && mainHandItemTag.getDouble("id") == id) { if (itemTag.getDouble("reload_time") == 1 && mainHandItemTag.getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.SNIPER); GunReload.reload(entity, GunInfo.Type.SNIPER);
} }
} }

View file

@ -169,10 +169,10 @@ public class Trachelium extends GunItem implements GeoItem, AnimatedItem {
if (mainHandItemTag.getDouble("id") != itemTag.getDouble("id")) { if (mainHandItemTag.getDouble("id") != itemTag.getDouble("id")) {
itemTag.putBoolean("empty_reload", false); itemTag.putBoolean("empty_reload", false);
itemTag.putBoolean("reloading", false); itemTag.putBoolean("reloading", false);
itemTag.putDouble("reloading_time", 0); itemTag.putDouble("reload_time", 0);
} }
if (itemTag.getBoolean("reloading")) { if (itemTag.getBoolean("reloading")) {
if (itemTag.getDouble("reloading_time") == 57) { if (itemTag.getDouble("reload_time") == 57) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
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,
@ -181,15 +181,15 @@ public class Trachelium extends GunItem implements GeoItem, AnimatedItem {
} }
if (mainHandItem.getItem() == itemstack.getItem() if (mainHandItem.getItem() == itemstack.getItem()
&& mainHandItemTag.getDouble("id") == id) { && mainHandItemTag.getDouble("id") == id) {
if (itemTag.getDouble("reloading_time") > 0) { if (itemTag.getDouble("reload_time") > 0) {
itemTag.putDouble("reloading_time", (itemTag.getDouble("reloading_time") - 1)); itemTag.putDouble("reload_time", (itemTag.getDouble("reload_time") - 1));
} }
} else { } else {
itemTag.putBoolean("reloading", false); itemTag.putBoolean("reloading", false);
itemTag.putBoolean("empty_reload", false); itemTag.putBoolean("empty_reload", false);
itemTag.putDouble("reloading_time", 0); itemTag.putDouble("reload_time", 0);
} }
if (itemTag.getDouble("reloading_time") == 1 && mainHandItemTag.getDouble("id") == id) { if (itemTag.getDouble("reload_time") == 1 && mainHandItemTag.getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.HANDGUN); GunReload.reload(entity, GunInfo.Type.HANDGUN);
} }
} }

View file

@ -243,10 +243,10 @@ public class VectorItem extends GunItem implements GeoItem, AnimatedItem {
if (mainHandItem.getOrCreateTag().getDouble("id") != tag.getDouble("id")) { if (mainHandItem.getOrCreateTag().getDouble("id") != tag.getDouble("id")) {
tag.putBoolean("empty_reload", false); tag.putBoolean("empty_reload", false);
tag.putBoolean("reloading", false); tag.putBoolean("reloading", false);
tag.putDouble("reloading_time", 0); tag.putDouble("reload_time", 0);
} }
if (tag.getBoolean("reloading") && tag.getInt("ammo") == 0) { if (tag.getBoolean("reloading") && tag.getInt("ammo") == 0) {
if (tag.getDouble("reloading_time") == 61) { if (tag.getDouble("reload_time") == 61) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
if (entity instanceof ServerPlayer serverPlayer) { if (entity instanceof ServerPlayer serverPlayer) {
serverPlayer.connection.send(new ClientboundSoundPacket(new Holder.Direct<>(ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("target:vector_reload_empty"))), serverPlayer.connection.send(new ClientboundSoundPacket(new Holder.Direct<>(ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("target:vector_reload_empty"))),
@ -256,18 +256,18 @@ public class VectorItem extends GunItem implements GeoItem, AnimatedItem {
} }
if (mainHandItem.getItem() == itemStack.getItem() if (mainHandItem.getItem() == itemStack.getItem()
&& mainHandItem.getOrCreateTag().getDouble("id") == id && mainHandItem.getOrCreateTag().getDouble("id") == id
&& tag.getDouble("reloading_time") > 0) { && tag.getDouble("reload_time") > 0) {
tag.putDouble("reloading_time", tag.getDouble("reloading_time") - 1); tag.putDouble("reload_time", tag.getDouble("reload_time") - 1);
} else { } else {
tag.putBoolean("reloading", false); tag.putBoolean("reloading", false);
tag.putBoolean("empty_reload", false); tag.putBoolean("empty_reload", false);
tag.putDouble("reloading_time", 0); tag.putDouble("reload_time", 0);
} }
if (tag.getDouble("reloading_time") == 1 && mainHandItem.getOrCreateTag().getDouble("id") == id) { if (tag.getDouble("reload_time") == 1 && mainHandItem.getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.HANDGUN); GunReload.reload(entity, GunInfo.Type.HANDGUN);
} }
} else if (tag.getBoolean("reloading") && tag.getInt("ammo") > 0) { } else if (tag.getBoolean("reloading") && tag.getInt("ammo") > 0) {
if (tag.getDouble("reloading_time") == 47) { if (tag.getDouble("reload_time") == 47) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
if (entity instanceof ServerPlayer serverPlayer) { if (entity instanceof ServerPlayer serverPlayer) {
serverPlayer.connection.send(new ClientboundSoundPacket(new Holder.Direct<>(ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("target:vector_reload_normal"))), serverPlayer.connection.send(new ClientboundSoundPacket(new Holder.Direct<>(ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("target:vector_reload_normal"))),
@ -277,14 +277,14 @@ public class VectorItem extends GunItem implements GeoItem, AnimatedItem {
} }
if (mainHandItem.getItem() == itemStack.getItem() if (mainHandItem.getItem() == itemStack.getItem()
&& mainHandItem.getOrCreateTag().getDouble("id") == id && mainHandItem.getOrCreateTag().getDouble("id") == id
&& tag.getDouble("reloading_time") > 0) { && tag.getDouble("reload_time") > 0) {
tag.putDouble("reloading_time", (tag.getDouble("reloading_time") - 1)); tag.putDouble("reload_time", (tag.getDouble("reload_time") - 1));
} else { } else {
tag.putBoolean("reloading", false); tag.putBoolean("reloading", false);
tag.putBoolean("empty_reload", false); tag.putBoolean("empty_reload", false);
tag.putDouble("reloading_time", 0); tag.putDouble("reload_time", 0);
} }
if (tag.getDouble("reloading_time") == 1 && mainHandItem.getOrCreateTag().getDouble("id") == id) { if (tag.getDouble("reload_time") == 1 && mainHandItem.getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.HANDGUN, true); GunReload.reload(entity, GunInfo.Type.HANDGUN, true);
} }
} }

View file

@ -18,10 +18,10 @@ public class AK47WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) { if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) { if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 57) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 57) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
@ -32,19 +32,19 @@ public class AK47WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.RIFLE); GunReload.reload(entity, GunInfo.Type.RIFLE);
} }
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) { } else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 41) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 41) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
@ -55,15 +55,15 @@ public class AK47WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.RIFLE, true); GunReload.reload(entity, GunInfo.Type.RIFLE, true);
} }
} }

View file

@ -15,10 +15,10 @@ public class Aa12WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) { if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) { if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 55) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 55) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
@ -29,19 +29,19 @@ public class Aa12WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.SHOTGUN); GunReload.reload(entity, GunInfo.Type.SHOTGUN);
} }
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) { } else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 44) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 44) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
@ -52,15 +52,15 @@ public class Aa12WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.SHOTGUN, true); GunReload.reload(entity, GunInfo.Type.SHOTGUN, true);
} }
} }

View file

@ -20,10 +20,10 @@ public class AbekiriWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) { if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) { if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 99) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 99) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
@ -34,19 +34,19 @@ public class AbekiriWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.SHOTGUN); GunReload.reload(entity, GunInfo.Type.SHOTGUN);
} }
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 1) { } else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 1) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 83) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 83) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
@ -57,15 +57,15 @@ public class AbekiriWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.SHOTGUN); GunReload.reload(entity, GunInfo.Type.SHOTGUN);
} }
} }

View file

@ -18,10 +18,10 @@ public class Hk416WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) { if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) { if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 55) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 55) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
@ -32,19 +32,19 @@ public class Hk416WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.RIFLE); GunReload.reload(entity, GunInfo.Type.RIFLE);
} }
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) { } else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 41) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 41) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
@ -55,15 +55,15 @@ public class Hk416WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.RIFLE, true); GunReload.reload(entity, GunInfo.Type.RIFLE, true);
} }
} }

View file

@ -18,10 +18,10 @@ public class KraberWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) { if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) { if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 83) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 83) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
@ -32,19 +32,19 @@ public class KraberWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.SNIPER); GunReload.reload(entity, GunInfo.Type.SNIPER);
} }
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) { } else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 65) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 65) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
@ -55,15 +55,15 @@ public class KraberWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.SNIPER, true); GunReload.reload(entity, GunInfo.Type.SNIPER, true);
} }
} }

View file

@ -18,10 +18,10 @@ public class M4WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) { if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) { if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 55) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 55) {
{ {
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
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,
@ -32,19 +32,19 @@ public class M4WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.RIFLE); GunReload.reload(entity, GunInfo.Type.RIFLE);
} }
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) { } else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 41) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 41) {
{ {
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
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,
@ -55,15 +55,15 @@ public class M4WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.RIFLE, true); GunReload.reload(entity, GunInfo.Type.RIFLE, true);
} }
} }

View file

@ -18,10 +18,10 @@ public class M60WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) { if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) { if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 129) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 129) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
@ -30,24 +30,24 @@ public class M60WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
} }
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") <= 55) { if (itemstack.getOrCreateTag().getDouble("reload_time") <= 55) {
itemstack.getOrCreateTag().putDouble("empty", 0); itemstack.getOrCreateTag().putDouble("empty", 0);
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.RIFLE); GunReload.reload(entity, GunInfo.Type.RIFLE);
} }
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) { } else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 111) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 111) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
@ -58,15 +58,15 @@ public class M60WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.RIFLE); GunReload.reload(entity, GunInfo.Type.RIFLE);
} }
} }

View file

@ -18,10 +18,10 @@ public class M79WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) { if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getBoolean("reloading")) { if (itemstack.getOrCreateTag().getBoolean("reloading")) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 86) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 86) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
@ -32,15 +32,15 @@ public class M79WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getInt("maxammo") >= ammo1) { if (itemstack.getOrCreateTag().getInt("maxammo") >= ammo1) {
itemstack.getOrCreateTag().putInt("ammo", (itemstack.getOrCreateTag().getInt("ammo") + ammo1)); itemstack.getOrCreateTag().putInt("ammo", (itemstack.getOrCreateTag().getInt("ammo") + ammo1));
if (entity instanceof Player _player) { if (entity instanceof Player _player) {

View file

@ -22,10 +22,10 @@ public class M98bWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) { if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) { if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 79) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 79) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
@ -36,19 +36,19 @@ public class M98bWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.SNIPER); GunReload.reload(entity, GunInfo.Type.SNIPER);
} }
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) { } else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 57) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 57) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
@ -59,15 +59,15 @@ public class M98bWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.SNIPER, true); GunReload.reload(entity, GunInfo.Type.SNIPER, true);
} }
} }

View file

@ -18,10 +18,10 @@ public class Mk14WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) { if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) { if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 55) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 55) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
@ -32,22 +32,22 @@ public class Mk14WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 5 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 5 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
itemstack.getOrCreateTag().putDouble("gj", 0); itemstack.getOrCreateTag().putDouble("gj", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.RIFLE); GunReload.reload(entity, GunInfo.Type.RIFLE);
} }
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) { } else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 45) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 45) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
@ -58,15 +58,15 @@ public class Mk14WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.RIFLE, true); GunReload.reload(entity, GunInfo.Type.RIFLE, true);
} }
} }

View file

@ -25,7 +25,7 @@ public class PlayerReloadProcedure {
&& tag.getInt("maxammo") > 0) { && tag.getInt("maxammo") > 0) {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 55); tag.putDouble("reload_time", 55);
} }
if (player.getMainHandItem().getItem() == TargetModItems.TRACHELIUM.get() if (player.getMainHandItem().getItem() == TargetModItems.TRACHELIUM.get()
&& !(player.getCooldowns().isOnCooldown(player.getMainHandItem().getItem())) && !(player.getCooldowns().isOnCooldown(player.getMainHandItem().getItem()))
@ -35,7 +35,7 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1); tag.putDouble("empty_reload", 1);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 57); tag.putDouble("reload_time", 57);
} }
if (player.getMainHandItem().getItem() == TargetModItems.HUNTING_RIFLE.get() if (player.getMainHandItem().getItem() == TargetModItems.HUNTING_RIFLE.get()
&& !(player.getCooldowns().isOnCooldown(player.getMainHandItem().getItem())) && !(player.getCooldowns().isOnCooldown(player.getMainHandItem().getItem()))
@ -43,7 +43,7 @@ public class PlayerReloadProcedure {
&& tag.getInt("ammo") < 1 && tag.getInt("ammo") < 1
&& (entity.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new TargetModVariables.PlayerVariables())).sniperAmmo > 0) { && (entity.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new TargetModVariables.PlayerVariables())).sniperAmmo > 0) {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putDouble("reloading_time", 61); tag.putDouble("reload_time", 61);
tag.putDouble("empty_reload", 1); tag.putDouble("empty_reload", 1);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
} }
@ -55,7 +55,7 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1); tag.putDouble("empty_reload", 1);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 86); tag.putDouble("reload_time", 86);
} }
if (player.getMainHandItem().getItem() == TargetModItems.RPG.get() if (player.getMainHandItem().getItem() == TargetModItems.RPG.get()
&& !(player.getCooldowns().isOnCooldown(player.getMainHandItem().getItem())) && !(player.getCooldowns().isOnCooldown(player.getMainHandItem().getItem()))
@ -65,7 +65,7 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1); tag.putDouble("empty_reload", 1);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 91); tag.putDouble("reload_time", 91);
} }
if (player.getMainHandItem().getItem() == TargetModItems.ABEKIRI.get() if (player.getMainHandItem().getItem() == TargetModItems.ABEKIRI.get()
&& !(player.getCooldowns().isOnCooldown(player.getMainHandItem().getItem())) && !(player.getCooldowns().isOnCooldown(player.getMainHandItem().getItem()))
@ -76,12 +76,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false); tag.putBoolean("empty_reload", false);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 83); tag.putDouble("reload_time", 83);
} else if (tag.getInt("ammo") == 0) { } else if (tag.getInt("ammo") == 0) {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1); tag.putDouble("empty_reload", 1);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 99); tag.putDouble("reload_time", 99);
} }
} }
if (player.getMainHandItem().getItem() == TargetModItems.M_98B.get() if (player.getMainHandItem().getItem() == TargetModItems.M_98B.get()
@ -93,12 +93,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false); tag.putBoolean("empty_reload", false);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 57); tag.putDouble("reload_time", 57);
} else if (tag.getInt("ammo") == 0) { } else if (tag.getInt("ammo") == 0) {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1); tag.putDouble("empty_reload", 1);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 79); tag.putDouble("reload_time", 79);
} }
} }
if (player.getMainHandItem().getItem() == TargetModItems.KRABER.get() if (player.getMainHandItem().getItem() == TargetModItems.KRABER.get()
@ -110,12 +110,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false); tag.putBoolean("empty_reload", false);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 65); tag.putDouble("reload_time", 65);
} else if (tag.getInt("ammo") == 0) { } else if (tag.getInt("ammo") == 0) {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1); tag.putDouble("empty_reload", 1);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 83); tag.putDouble("reload_time", 83);
} }
} }
if (player.getMainHandItem().getItem() == TargetModItems.VECTOR.get() if (player.getMainHandItem().getItem() == TargetModItems.VECTOR.get()
@ -127,12 +127,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false); tag.putBoolean("empty_reload", false);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 47); tag.putDouble("reload_time", 47);
} else if (tag.getInt("ammo") == 0) { } else if (tag.getInt("ammo") == 0) {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1); tag.putDouble("empty_reload", 1);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 61); tag.putDouble("reload_time", 61);
} }
} }
if (player.getMainHandItem().getItem() == TargetModItems.MK_14.get() if (player.getMainHandItem().getItem() == TargetModItems.MK_14.get()
@ -144,12 +144,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false); tag.putBoolean("empty_reload", false);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 45); tag.putDouble("reload_time", 45);
} else if (tag.getInt("ammo") == 0) { } else if (tag.getInt("ammo") == 0) {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1); tag.putDouble("empty_reload", 1);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 55); tag.putDouble("reload_time", 55);
} }
} }
if (player.getMainHandItem().getItem() == TargetModItems.SKS.get() if (player.getMainHandItem().getItem() == TargetModItems.SKS.get()
@ -161,12 +161,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false); tag.putBoolean("empty_reload", false);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 41); tag.putDouble("reload_time", 41);
} else if (tag.getInt("ammo") == 0) { } else if (tag.getInt("ammo") == 0) {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1); tag.putDouble("empty_reload", 1);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 57); tag.putDouble("reload_time", 57);
} }
} }
if (player.getMainHandItem().getItem() == TargetModItems.AK_47.get() if (player.getMainHandItem().getItem() == TargetModItems.AK_47.get()
@ -178,12 +178,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false); tag.putBoolean("empty_reload", false);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 41); tag.putDouble("reload_time", 41);
} else if (tag.getInt("ammo") == 0) { } else if (tag.getInt("ammo") == 0) {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1); tag.putDouble("empty_reload", 1);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 57); tag.putDouble("reload_time", 57);
} }
} }
if ((player.getMainHandItem().getItem() == TargetModItems.M_4.get() if ((player.getMainHandItem().getItem() == TargetModItems.M_4.get()
@ -196,12 +196,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false); tag.putBoolean("empty_reload", false);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 41); tag.putDouble("reload_time", 41);
} else if (tag.getInt("ammo") == 0) { } else if (tag.getInt("ammo") == 0) {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1); tag.putDouble("empty_reload", 1);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 55); tag.putDouble("reload_time", 55);
} }
} }
if (player.getMainHandItem().getItem() == TargetModItems.AA_12.get() if (player.getMainHandItem().getItem() == TargetModItems.AA_12.get()
@ -213,12 +213,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false); tag.putBoolean("empty_reload", false);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 44); tag.putDouble("reload_time", 44);
} else if (tag.getInt("ammo") == 0) { } else if (tag.getInt("ammo") == 0) {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1); tag.putDouble("empty_reload", 1);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 55); tag.putDouble("reload_time", 55);
} }
} }
if (player.getMainHandItem().getItem() == TargetModItems.DEVOTION.get() if (player.getMainHandItem().getItem() == TargetModItems.DEVOTION.get()
@ -230,12 +230,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false); tag.putBoolean("empty_reload", false);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 51); tag.putDouble("reload_time", 51);
} else if (tag.getInt("ammo") == 0) { } else if (tag.getInt("ammo") == 0) {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1); tag.putDouble("empty_reload", 1);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 71); tag.putDouble("reload_time", 71);
} }
} }
if (player.getMainHandItem().getItem() == TargetModItems.RPK.get() if (player.getMainHandItem().getItem() == TargetModItems.RPK.get()
@ -247,12 +247,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false); tag.putBoolean("empty_reload", false);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 66); tag.putDouble("reload_time", 66);
} else if (tag.getInt("ammo") == 0) { } else if (tag.getInt("ammo") == 0) {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1); tag.putDouble("empty_reload", 1);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 83); tag.putDouble("reload_time", 83);
} }
} }
if (player.getMainHandItem().getItem() == TargetModItems.SENTINEL.get() if (player.getMainHandItem().getItem() == TargetModItems.SENTINEL.get()
@ -264,12 +264,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false); tag.putBoolean("empty_reload", false);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 53); tag.putDouble("reload_time", 53);
} else if (tag.getInt("ammo") == 0) { } else if (tag.getInt("ammo") == 0) {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1); tag.putDouble("empty_reload", 1);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 73); tag.putDouble("reload_time", 73);
} }
} }
if (player.getMainHandItem().getItem() == TargetModItems.SVD.get() if (player.getMainHandItem().getItem() == TargetModItems.SVD.get()
@ -281,12 +281,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false); tag.putBoolean("empty_reload", false);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 55); tag.putDouble("reload_time", 55);
} else if (tag.getInt("ammo") == 0) { } else if (tag.getInt("ammo") == 0) {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1); tag.putDouble("empty_reload", 1);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 66); tag.putDouble("reload_time", 66);
} }
} }
if (player.getMainHandItem().getItem() == TargetModItems.M_60.get() if (player.getMainHandItem().getItem() == TargetModItems.M_60.get()
@ -298,12 +298,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false); tag.putBoolean("empty_reload", false);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 111); tag.putDouble("reload_time", 111);
} else if (tag.getInt("ammo") == 0) { } else if (tag.getInt("ammo") == 0) {
tag.putBoolean("reloading", true); tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1); tag.putDouble("empty_reload", 1);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810))); tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
tag.putDouble("reloading_time", 129); tag.putDouble("reload_time", 129);
} }
} }
if (player.getMainHandItem().getItem() == TargetModItems.MARLIN.get() if (player.getMainHandItem().getItem() == TargetModItems.MARLIN.get()

View file

@ -18,10 +18,10 @@ public class RpgWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != tag.getDouble("id")) { if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != tag.getDouble("id")) {
tag.putBoolean("empty_reload", false); tag.putBoolean("empty_reload", false);
tag.putBoolean("reloading", false); tag.putBoolean("reloading", false);
tag.putDouble("reloading_time", 0); tag.putDouble("reload_time", 0);
} }
if (tag.getBoolean("reloading")) { if (tag.getBoolean("reloading")) {
if (tag.getDouble("reloading_time") == 91) { if (tag.getDouble("reload_time") == 91) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
if (entity.getServer() != null) { if (entity.getServer() != null) {
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,
@ -30,18 +30,18 @@ public class RpgWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (tag.getDouble("reloading_time") > 0) { if (tag.getDouble("reload_time") > 0) {
tag.putDouble("reloading_time", (tag.getDouble("reloading_time") - 1)); tag.putDouble("reload_time", (tag.getDouble("reload_time") - 1));
} }
} else { } else {
tag.putBoolean("reloading", false); tag.putBoolean("reloading", false);
tag.putDouble("reloading_time", 0); tag.putDouble("reload_time", 0);
tag.putBoolean("empty_reload", false); tag.putBoolean("empty_reload", false);
} }
if (tag.getDouble("reloading_time") == 84) { if (tag.getDouble("reload_time") == 84) {
tag.putDouble("empty", 0); tag.putDouble("empty", 0);
} }
if (tag.getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (tag.getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (tag.getInt("maxammo") >= 0) { if (tag.getInt("maxammo") >= 0) {
tag.putInt("ammo", 1); tag.putInt("ammo", 1);
if (entity instanceof Player _player) { if (entity instanceof Player _player) {

View file

@ -16,10 +16,10 @@ public class RpkWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) { if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) { if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 83) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 83) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
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,
@ -28,19 +28,19 @@ public class RpkWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.RIFLE); GunReload.reload(entity, GunInfo.Type.RIFLE);
} }
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) { } else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 66) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 66) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
if (!entity.level().isClientSide() && entity.getServer() != null) { if (!entity.level().isClientSide() && entity.getServer() != null) {
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,
@ -49,15 +49,15 @@ public class RpkWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.RIFLE, true); GunReload.reload(entity, GunInfo.Type.RIFLE, true);
} }
} }

View file

@ -19,10 +19,10 @@ public class SentinelWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) { if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) { if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 73) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 73) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
Entity _ent = entity; Entity _ent = entity;
@ -34,19 +34,19 @@ public class SentinelWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.SNIPER); GunReload.reload(entity, GunInfo.Type.SNIPER);
} }
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) { } else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 53) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 53) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
Entity _ent = entity; Entity _ent = entity;
@ -58,15 +58,15 @@ public class SentinelWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.SNIPER, true); GunReload.reload(entity, GunInfo.Type.SNIPER, true);
} }
} }

View file

@ -18,10 +18,10 @@ public class SksWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) { if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) { if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 57) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 57) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
Entity _ent = entity; Entity _ent = entity;
@ -33,22 +33,22 @@ public class SksWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 14 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 14 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
itemstack.getOrCreateTag().putDouble("gj", 0); itemstack.getOrCreateTag().putDouble("gj", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.RIFLE); GunReload.reload(entity, GunInfo.Type.RIFLE);
} }
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) { } else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 41) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 41) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
Entity _ent = entity; Entity _ent = entity;
@ -60,15 +60,15 @@ public class SksWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.RIFLE, true); GunReload.reload(entity, GunInfo.Type.RIFLE, true);
} }
} }

View file

@ -18,10 +18,10 @@ public class SvdWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) { if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) { if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") == 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 66) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 66) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
Entity _ent = entity; Entity _ent = entity;
@ -33,22 +33,22 @@ public class SvdWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 14 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 14 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
itemstack.getOrCreateTag().putDouble("gj", 0); itemstack.getOrCreateTag().putDouble("gj", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.SNIPER); GunReload.reload(entity, GunInfo.Type.SNIPER);
} }
} else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) { } else if (itemstack.getOrCreateTag().getBoolean("reloading") && itemstack.getOrCreateTag().getInt("ammo") > 0) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 55) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 55) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
Entity _ent = entity; Entity _ent = entity;
@ -60,15 +60,15 @@ public class SvdWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
GunReload.reload(entity, GunInfo.Type.SNIPER, true); GunReload.reload(entity, GunInfo.Type.SNIPER, true);
} }
} }

View file

@ -18,10 +18,10 @@ public class TasercooldownProcedure {
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) { if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") != itemstack.getOrCreateTag().getDouble("id")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
} }
if (itemstack.getOrCreateTag().getBoolean("reloading")) { if (itemstack.getOrCreateTag().getBoolean("reloading")) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 55) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 55) {
entity.getPersistentData().putDouble("id", id); entity.getPersistentData().putDouble("id", id);
{ {
Entity _ent = entity; Entity _ent = entity;
@ -33,15 +33,15 @@ public class TasercooldownProcedure {
} }
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem() if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) { if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1)); itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
} }
} else { } else {
itemstack.getOrCreateTag().putBoolean("reloading", false); itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0); itemstack.getOrCreateTag().putDouble("reload_time", 0);
itemstack.getOrCreateTag().putBoolean("empty_reload", false); itemstack.getOrCreateTag().putBoolean("empty_reload", false);
} }
if (itemstack.getOrCreateTag().getDouble("reloading_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) { if (itemstack.getOrCreateTag().getDouble("reload_time") == 1 && (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getInt("maxammo") >= 1) { if (itemstack.getOrCreateTag().getInt("maxammo") >= 1) {
itemstack.getOrCreateTag().putInt("ammo", 1); itemstack.getOrCreateTag().putInt("ammo", 1);
if (entity instanceof Player _player) { if (entity instanceof Player _player) {