Posted December 11, 20213 yr i use player.level.isNight() method return true and false。why? @Override public void onArmorTick(ItemStack stack, World world, PlayerEntity player) { System.out.println(player.level.isNight()); if (invalid(player)) { List<MobEntity> mobEntities = getNearbyEntities(player); for (MobEntity mob : mobEntities) { if (mob.getTarget() != null && mob.getTarget().getUUID().equals(player.getUUID())) { mob.setTarget(null); } } } } [00:42:31] [Server thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: true [00:42:31] [Render thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: false [00:42:31] [Server thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: true [00:42:31] [Render thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: false [00:42:32] [Server thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: true [00:42:32] [Render thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: false [00:42:32] [Server thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: true [00:42:32] [Render thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: false [00:42:32] [Server thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: true [00:42:32] [Render thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: false [00:42:32] [Server thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: true [00:42:32] [Render thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: false [00:42:32] [Server thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: true [00:42:32] [Render thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: false [00:42:32] [Server thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: true [00:42:32] [Render thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: false [00:42:32] [Server thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: true [00:42:32] [Render thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: false [00:42:32] [Server thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: true [00:42:32] [Render thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: false [00:42:32] [Server thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: true [00:42:32] [Render thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: false [00:42:32] [Server thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: true [00:42:32] [Render thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: false [00:42:32] [Server thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: true [00:42:32] [Render thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: false [00:42:32] [Server thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: true [00:42:32] [Render thread/INFO] [STDOUT/]: [ocean.chinacraft.common.item.armor.SilkNightArmor$NightArmor:onArmorTick:60]: false
December 12, 20213 yr Author 11 hours ago, diesieben07 said: The method only works correctly on the server. Since you should be modifying the attack target only on the server anyways, that doesn't matter. Yes, but I want to get the time now, is it day or night? How to get it? on client get server time Edited December 12, 20213 yr by Spring
December 12, 20213 yr 8 hours ago, Spring said: How to get it? World#getGameTime % 24000 with that you get the time of the day, in ticks from 0-24000 for Minecraft times, you can look into this wiki article (24-hour Minecraft day)
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.