public static void onPlayerTick(TickEvent.PlayerTickEvent event) {
		if (event.phase == TickEvent.Phase.END) {
			execute(event, event.player);
		}
	}

	public static void execute(Entity entity) {
		execute(null, entity);
	}

	private static void execute(@Nullable Event event, Entity entity) {
		if (entity == null)
			return;
		String CustomClonedStuff = "";
		String CustomBlueStuff = "";
		String BlockID = "";
		String CustomStuff = "";
		if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ForgeRegistries.ITEMS.getValue(new ResourceLocation((CustomStuff).toLowerCase(java.util.Locale.ENGLISH)))) {
			entity.getPersistentData().putString("currentSupportBlockOffhand", BlockID);
			entity.getPersistentData().putString("currentStuffMainHand", CustomStuff);
			entity.getPersistentData().putString("changeCurrentStuffMainHand", "avm_stuff_api:stuff_empty");
		} else {
			if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ForgeRegistries.ITEMS.getValue(new ResourceLocation("avm_stuff_api:stuff_empty"))
					&& (entity instanceof LivingEntity _livEnt ? _livEnt.getOffhandItem() : ItemStack.EMPTY).getItem() == ForgeRegistries.ITEMS.getValue(new ResourceLocation((BlockID).toLowerCase(java.util.Locale.ENGLISH)))) {
				entity.getPersistentData().putString("currentSupportBlockOffhand", BlockID);
				entity.getPersistentData().putString("changeCurrentStuffMainHand", CustomStuff);
			}
		}
		if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ForgeRegistries.ITEMS.getValue(new ResourceLocation("avm_stuff_api:cloned_stuff_empty"))
				&& (entity instanceof LivingEntity _livEnt ? _livEnt.getOffhandItem() : ItemStack.EMPTY).getItem() == ForgeRegistries.ITEMS.getValue(new ResourceLocation((BlockID).toLowerCase(java.util.Locale.ENGLISH)))) {
			entity.getPersistentData().putString("currentSupportBlockOffhand", BlockID);
			entity.getPersistentData().putString("changeCurrentStuffMainHand", CustomClonedStuff);
		} else {
			if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ForgeRegistries.ITEMS.getValue(new ResourceLocation((CustomClonedStuff).toLowerCase(java.util.Locale.ENGLISH)))) {
				entity.getPersistentData().putString("currentSupportBlockOffhand", BlockID);
				entity.getPersistentData().putString("currentStuffMainHand", CustomClonedStuff);
				entity.getPersistentData().putString("changeCurrentStuffMainHand", "avm_stuff_api:cloned_stuff_empty");
			}
		}
		if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ForgeRegistries.ITEMS.getValue(new ResourceLocation((CustomBlueStuff).toLowerCase(java.util.Locale.ENGLISH)))) {
			entity.getPersistentData().putString("currentSupportBlockOffhand", BlockID);
			entity.getPersistentData().putString("currentStuffMainHand", CustomBlueStuff);
			entity.getPersistentData().putString("changeCurrentStuffMainHand", "avm_stuff_api:blue_stuff_empty");
		} else {
			if ((entity instanceof LivingEntity _livEnt ? _livEnt.getMainHandItem() : ItemStack.EMPTY).getItem() == ForgeRegistries.ITEMS.getValue(new ResourceLocation("avm_stuff_api:blue_stuff_empty"))
					&& (entity instanceof LivingEntity _livEnt ? _livEnt.getOffhandItem() : ItemStack.EMPTY).getItem() == ForgeRegistries.ITEMS.getValue(new ResourceLocation((BlockID).toLowerCase(java.util.Locale.ENGLISH)))) {
				entity.getPersistentData().putString("currentSupportBlockOffhand", BlockID);
				entity.getPersistentData().putString("changeCurrentStuffMainHand", CustomBlueStuff);
			}
		}
	}
