修复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")) {
itemTag.putBoolean("empty_reload", 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.getDouble("reloading_time") == 71) {
if (itemTag.getDouble("reload_time") == 71) {
entity.getPersistentData().putDouble("id", id);
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,
@ -184,19 +184,19 @@ public class Devotion extends GunItem implements GeoItem, AnimatedItem {
}
if (mainHandItem.getItem() == itemstack.getItem()
&& mainHandItemTag.getDouble("id") == id) {
if (itemTag.getDouble("reloading_time") > 0) {
itemTag.putDouble("reloading_time", itemTag.getDouble("reloading_time") - 1);
if (itemTag.getDouble("reload_time") > 0) {
itemTag.putDouble("reload_time", itemTag.getDouble("reload_time") - 1);
}
} else {
itemTag.putBoolean("reloading", 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);
}
} 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);
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,
@ -205,15 +205,15 @@ public class Devotion extends GunItem implements GeoItem, AnimatedItem {
}
if (mainHandItem.getItem() == itemstack.getItem()
&& mainHandItemTag.getDouble("id") == id) {
if (itemTag.getDouble("reloading_time") > 0) {
itemTag.putDouble("reloading_time", (itemTag.getDouble("reloading_time") - 1));
if (itemTag.getDouble("reload_time") > 0) {
itemTag.putDouble("reload_time", (itemTag.getDouble("reload_time") - 1));
}
} else {
itemTag.putBoolean("reloading", 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);
}
}

View file

@ -173,10 +173,10 @@ public class HuntingRifle extends GunItem implements GeoItem, AnimatedItem {
if (mainHandItemTag.getDouble("id") != itemTag.getDouble("id")) {
itemTag.putBoolean("empty_reload", 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.getDouble("reloading_time") == 61) {
if (itemTag.getDouble("reload_time") == 61) {
entity.getPersistentData().putDouble("id", id);
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,
@ -185,15 +185,15 @@ public class HuntingRifle extends GunItem implements GeoItem, AnimatedItem {
}
if (mainHandItem.getItem() == itemstack.getItem()
&& mainHandItemTag.getDouble("id") == id) {
if (itemTag.getDouble("reloading_time") > 0) {
itemTag.putDouble("reloading_time", (itemTag.getDouble("reloading_time") - 1));
if (itemTag.getDouble("reload_time") > 0) {
itemTag.putDouble("reload_time", (itemTag.getDouble("reload_time") - 1));
}
} else {
itemTag.putBoolean("empty_reload", 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);
}
}

View file

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

View file

@ -243,10 +243,10 @@ public class VectorItem extends GunItem implements GeoItem, AnimatedItem {
if (mainHandItem.getOrCreateTag().getDouble("id") != tag.getDouble("id")) {
tag.putBoolean("empty_reload", 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.getDouble("reloading_time") == 61) {
if (tag.getDouble("reload_time") == 61) {
entity.getPersistentData().putDouble("id", id);
if (entity instanceof ServerPlayer serverPlayer) {
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()
&& mainHandItem.getOrCreateTag().getDouble("id") == id
&& tag.getDouble("reloading_time") > 0) {
tag.putDouble("reloading_time", tag.getDouble("reloading_time") - 1);
&& tag.getDouble("reload_time") > 0) {
tag.putDouble("reload_time", tag.getDouble("reload_time") - 1);
} else {
tag.putBoolean("reloading", 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);
}
} 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);
if (entity instanceof ServerPlayer serverPlayer) {
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()
&& mainHandItem.getOrCreateTag().getDouble("id") == id
&& tag.getDouble("reloading_time") > 0) {
tag.putDouble("reloading_time", (tag.getDouble("reloading_time") - 1));
&& tag.getDouble("reload_time") > 0) {
tag.putDouble("reload_time", (tag.getDouble("reload_time") - 1));
} else {
tag.putBoolean("reloading", 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);
}
}

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")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", 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().getDouble("reloading_time") == 57) {
if (itemstack.getOrCreateTag().getDouble("reload_time") == 57) {
entity.getPersistentData().putDouble("id", id);
{
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()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
} 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);
{
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()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
}

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")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", 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().getDouble("reloading_time") == 55) {
if (itemstack.getOrCreateTag().getDouble("reload_time") == 55) {
entity.getPersistentData().putDouble("id", id);
{
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()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
} 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);
{
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()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
}

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")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", 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().getDouble("reloading_time") == 99) {
if (itemstack.getOrCreateTag().getDouble("reload_time") == 99) {
entity.getPersistentData().putDouble("id", id);
{
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()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
} 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);
{
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()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
}

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")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", 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().getDouble("reloading_time") == 55) {
if (itemstack.getOrCreateTag().getDouble("reload_time") == 55) {
entity.getPersistentData().putDouble("id", id);
{
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()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
} 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);
{
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()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
}

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")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", 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().getDouble("reloading_time") == 83) {
if (itemstack.getOrCreateTag().getDouble("reload_time") == 83) {
entity.getPersistentData().putDouble("id", id);
{
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()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("empty_reload", 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);
}
} 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);
{
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()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
}

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")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", 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().getDouble("reloading_time") == 55) {
if (itemstack.getOrCreateTag().getDouble("reload_time") == 55) {
{
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,
@ -32,19 +32,19 @@ public class M4WuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
}
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
} 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) {
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()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
}

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")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", 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().getDouble("reloading_time") == 129) {
if (itemstack.getOrCreateTag().getDouble("reload_time") == 129) {
entity.getPersistentData().putDouble("id", id);
{
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);
}
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
} 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);
{
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()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
}

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")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", 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().getDouble("reloading_time") == 86) {
if (itemstack.getOrCreateTag().getDouble("reload_time") == 86) {
entity.getPersistentData().putDouble("id", id);
{
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()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
itemstack.getOrCreateTag().putDouble("reload_time", 0);
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) {
itemstack.getOrCreateTag().putInt("ammo", (itemstack.getOrCreateTag().getInt("ammo") + ammo1));
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")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", 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().getDouble("reloading_time") == 79) {
if (itemstack.getOrCreateTag().getDouble("reload_time") == 79) {
entity.getPersistentData().putDouble("id", id);
{
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()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
} 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);
{
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()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
}

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")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", 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().getDouble("reloading_time") == 55) {
if (itemstack.getOrCreateTag().getDouble("reload_time") == 55) {
entity.getPersistentData().putDouble("id", id);
{
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()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
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);
}
} 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);
{
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()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
}

View file

@ -25,7 +25,7 @@ public class PlayerReloadProcedure {
&& tag.getInt("maxammo") > 0) {
tag.putBoolean("reloading", true);
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()
&& !(player.getCooldowns().isOnCooldown(player.getMainHandItem().getItem()))
@ -35,7 +35,7 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1);
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()
&& !(player.getCooldowns().isOnCooldown(player.getMainHandItem().getItem()))
@ -43,7 +43,7 @@ public class PlayerReloadProcedure {
&& tag.getInt("ammo") < 1
&& (entity.getCapability(TargetModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new TargetModVariables.PlayerVariables())).sniperAmmo > 0) {
tag.putBoolean("reloading", true);
tag.putDouble("reloading_time", 61);
tag.putDouble("reload_time", 61);
tag.putDouble("empty_reload", 1);
tag.putDouble("id", (Mth.nextDouble(RandomSource.create(), 1, 1919810)));
}
@ -55,7 +55,7 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1);
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()
&& !(player.getCooldowns().isOnCooldown(player.getMainHandItem().getItem()))
@ -65,7 +65,7 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1);
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()
&& !(player.getCooldowns().isOnCooldown(player.getMainHandItem().getItem()))
@ -76,12 +76,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false);
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) {
tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1);
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()
@ -93,12 +93,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false);
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) {
tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1);
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()
@ -110,12 +110,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false);
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) {
tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1);
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()
@ -127,12 +127,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false);
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) {
tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1);
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()
@ -144,12 +144,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false);
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) {
tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1);
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()
@ -161,12 +161,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false);
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) {
tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1);
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()
@ -178,12 +178,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false);
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) {
tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1);
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()
@ -196,12 +196,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false);
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) {
tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1);
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()
@ -213,12 +213,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false);
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) {
tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1);
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()
@ -230,12 +230,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false);
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) {
tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1);
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()
@ -247,12 +247,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false);
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) {
tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1);
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()
@ -264,12 +264,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false);
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) {
tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1);
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()
@ -281,12 +281,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false);
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) {
tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1);
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()
@ -298,12 +298,12 @@ public class PlayerReloadProcedure {
tag.putBoolean("reloading", true);
tag.putBoolean("empty_reload", false);
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) {
tag.putBoolean("reloading", true);
tag.putDouble("empty_reload", 1);
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()

View file

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

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")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", 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().getDouble("reloading_time") == 73) {
if (itemstack.getOrCreateTag().getDouble("reload_time") == 73) {
entity.getPersistentData().putDouble("id", id);
{
Entity _ent = entity;
@ -34,19 +34,19 @@ public class SentinelWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
}
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
} 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 _ent = entity;
@ -58,15 +58,15 @@ public class SentinelWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
}
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
}

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")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", 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().getDouble("reloading_time") == 57) {
if (itemstack.getOrCreateTag().getDouble("reload_time") == 57) {
entity.getPersistentData().putDouble("id", id);
{
Entity _ent = entity;
@ -33,22 +33,22 @@ public class SksWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
}
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
itemstack.getOrCreateTag().putDouble("reload_time", 0);
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);
}
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);
}
} 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 _ent = entity;
@ -60,15 +60,15 @@ public class SksWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
}
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
}

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")) {
itemstack.getOrCreateTag().putBoolean("empty_reload", 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().getDouble("reloading_time") == 66) {
if (itemstack.getOrCreateTag().getDouble("reload_time") == 66) {
entity.getPersistentData().putDouble("id", id);
{
Entity _ent = entity;
@ -33,22 +33,22 @@ public class SvdWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
}
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", false);
itemstack.getOrCreateTag().putDouble("reloading_time", 0);
itemstack.getOrCreateTag().putDouble("reload_time", 0);
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);
}
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);
}
} 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 _ent = entity;
@ -60,15 +60,15 @@ public class SvdWuPinZaiBeiBaoZhongShiMeiKeFaShengProcedure {
}
if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == itemstack.getItem()
&& (entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getOrCreateTag().getDouble("id") == id) {
if (itemstack.getOrCreateTag().getDouble("reloading_time") > 0) {
itemstack.getOrCreateTag().putDouble("reloading_time", (itemstack.getOrCreateTag().getDouble("reloading_time") - 1));
if (itemstack.getOrCreateTag().getDouble("reload_time") > 0) {
itemstack.getOrCreateTag().putDouble("reload_time", (itemstack.getOrCreateTag().getDouble("reload_time") - 1));
}
} else {
itemstack.getOrCreateTag().putBoolean("reloading", 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);
}
}

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