move attributes

This commit is contained in:
Sen 2025-05-13 14:39:09 +02:00
parent 1578d22e46
commit 66e9f68eee
51 changed files with 90 additions and 89 deletions

View file

@ -27,16 +27,16 @@ import client.gui.container.GuiRepair;
import client.gui.ingame.GuiSign; import client.gui.ingame.GuiSign;
import client.renderer.particle.EntityPickupFX; import client.renderer.particle.EntityPickupFX;
import client.renderer.texture.EntityTexManager; import client.renderer.texture.EntityTexManager;
import common.attributes.Attribute;
import common.attributes.AttributeInstance;
import common.attributes.AttributeMap;
import common.attributes.AttributeModifier;
import common.collect.Lists; import common.collect.Lists;
import common.collect.Maps; import common.collect.Maps;
import common.dimension.Dimension; import common.dimension.Dimension;
import common.entity.DataWatcher; import common.entity.DataWatcher;
import common.entity.Entity; import common.entity.Entity;
import common.entity.animal.EntityHorse; import common.entity.animal.EntityHorse;
import common.entity.attributes.Attribute;
import common.entity.attributes.AttributeInstance;
import common.entity.attributes.AttributeMap;
import common.entity.attributes.AttributeModifier;
import common.entity.effect.EntityLightning; import common.entity.effect.EntityLightning;
import common.entity.item.EntityBoat; import common.entity.item.EntityBoat;
import common.entity.item.EntityXp; import common.entity.item.EntityXp;

View file

@ -4,8 +4,8 @@ import java.util.Collections;
import java.util.List; import java.util.List;
import java.util.function.Predicate; import java.util.function.Predicate;
import common.entity.attributes.AttributeInstance; import common.attributes.AttributeInstance;
import common.entity.attributes.Attributes; import common.attributes.Attributes;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;
public class EntityAIFindEntityNearest extends EntityAIBase public class EntityAIFindEntityNearest extends EntityAIBase

View file

@ -1,7 +1,7 @@
package common.ai; package common.ai;
import common.entity.attributes.AttributeInstance; import common.attributes.AttributeInstance;
import common.entity.attributes.Attributes; import common.attributes.Attributes;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;
import common.entity.types.IEntityOwnable; import common.entity.types.IEntityOwnable;
import common.init.Config; import common.init.Config;

View file

@ -1,6 +1,6 @@
package common.ai; package common.ai;
import common.entity.attributes.Attributes; import common.attributes.Attributes;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;
import common.util.ExtMath; import common.util.ExtMath;

View file

@ -1,4 +1,4 @@
package common.entity.attributes; package common.attributes;
import java.util.Map; import java.util.Map;

View file

@ -1,4 +1,4 @@
package common.entity.attributes; package common.attributes;
import java.util.Collection; import java.util.Collection;
import java.util.Map; import java.util.Map;

View file

@ -1,4 +1,4 @@
package common.entity.attributes; package common.attributes;
import java.util.Collection; import java.util.Collection;
import java.util.Map; import java.util.Map;
@ -6,6 +6,7 @@ import java.util.Map.Entry;
import common.collect.Maps; import common.collect.Maps;
import common.collect.Sets; import common.collect.Sets;
import common.util.LowerStringMap;
import java.util.Set; import java.util.Set;

View file

@ -1,4 +1,4 @@
package common.entity.attributes; package common.attributes;
import common.rng.Random; import common.rng.Random;

View file

@ -1,4 +1,4 @@
package common.entity.attributes; package common.attributes;
import java.util.Collection; import java.util.Collection;

View file

@ -4,9 +4,9 @@ import java.util.Collection;
import java.util.List; import java.util.List;
import java.util.Set; import java.util.Set;
import common.attributes.AttributeInstance;
import common.attributes.AttributeMap;
import common.collect.Sets; import common.collect.Sets;
import common.entity.attributes.AttributeInstance;
import common.entity.attributes.AttributeMap;
import common.entity.npc.EntityNPC; import common.entity.npc.EntityNPC;
import common.entity.projectile.EntityArrow; import common.entity.projectile.EntityArrow;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;

View file

@ -8,7 +8,7 @@ import common.ai.EntityAISwimming;
import common.ai.EntityAITempt; import common.ai.EntityAITempt;
import common.ai.EntityAIWander; import common.ai.EntityAIWander;
import common.ai.EntityAIWatchClosest; import common.ai.EntityAIWatchClosest;
import common.entity.attributes.Attributes; import common.attributes.Attributes;
import common.entity.npc.EntityNPC; import common.entity.npc.EntityNPC;
import common.entity.types.EntityAnimal; import common.entity.types.EntityAnimal;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;

View file

@ -8,7 +8,7 @@ import common.ai.EntityAISwimming;
import common.ai.EntityAITempt; import common.ai.EntityAITempt;
import common.ai.EntityAIWander; import common.ai.EntityAIWander;
import common.ai.EntityAIWatchClosest; import common.ai.EntityAIWatchClosest;
import common.entity.attributes.Attributes; import common.attributes.Attributes;
import common.entity.npc.EntityNPC; import common.entity.npc.EntityNPC;
import common.entity.types.EntityAnimal; import common.entity.types.EntityAnimal;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;

View file

@ -10,12 +10,12 @@ import common.ai.EntityAIRunAroundLikeCrazy;
import common.ai.EntityAISwimming; import common.ai.EntityAISwimming;
import common.ai.EntityAIWander; import common.ai.EntityAIWander;
import common.ai.EntityAIWatchClosest; import common.ai.EntityAIWatchClosest;
import common.attributes.AttributeInstance;
import common.attributes.Attributes;
import common.block.Block; import common.block.Block;
import common.block.SoundType; import common.block.SoundType;
import common.entity.DamageSource; import common.entity.DamageSource;
import common.entity.Entity; import common.entity.Entity;
import common.entity.attributes.AttributeInstance;
import common.entity.attributes.Attributes;
import common.entity.npc.EntityNPC; import common.entity.npc.EntityNPC;
import common.entity.types.EntityAnimal; import common.entity.types.EntityAnimal;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;

View file

@ -10,9 +10,9 @@ import common.ai.EntityAISwimming;
import common.ai.EntityAITempt; import common.ai.EntityAITempt;
import common.ai.EntityAIWander; import common.ai.EntityAIWander;
import common.ai.EntityAIWatchClosest; import common.ai.EntityAIWatchClosest;
import common.attributes.AttributeInstance;
import common.attributes.Attributes;
import common.block.Block; import common.block.Block;
import common.entity.attributes.AttributeInstance;
import common.entity.attributes.Attributes;
import common.entity.npc.EntityNPC; import common.entity.npc.EntityNPC;
import common.entity.types.EntityAnimal; import common.entity.types.EntityAnimal;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;

View file

@ -13,9 +13,9 @@ import common.ai.EntityAITargetNonTamed;
import common.ai.EntityAITempt; import common.ai.EntityAITempt;
import common.ai.EntityAIWander; import common.ai.EntityAIWander;
import common.ai.EntityAIWatchClosest; import common.ai.EntityAIWatchClosest;
import common.attributes.Attributes;
import common.entity.DamageSource; import common.entity.DamageSource;
import common.entity.Entity; import common.entity.Entity;
import common.entity.attributes.Attributes;
import common.entity.npc.Alignment; import common.entity.npc.Alignment;
import common.entity.npc.EntityNPC; import common.entity.npc.EntityNPC;
import common.entity.types.EntityAnimal; import common.entity.types.EntityAnimal;

View file

@ -9,7 +9,7 @@ import common.ai.EntityAISwimming;
import common.ai.EntityAITempt; import common.ai.EntityAITempt;
import common.ai.EntityAIWander; import common.ai.EntityAIWander;
import common.ai.EntityAIWatchClosest; import common.ai.EntityAIWatchClosest;
import common.entity.attributes.Attributes; import common.attributes.Attributes;
import common.entity.npc.EntityNPC; import common.entity.npc.EntityNPC;
import common.entity.types.EntityAnimal; import common.entity.types.EntityAnimal;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;

View file

@ -15,11 +15,11 @@ import common.ai.EntityAIWander;
import common.ai.EntityAIWatchClosest; import common.ai.EntityAIWatchClosest;
import common.ai.EntityJumpHelper; import common.ai.EntityJumpHelper;
import common.ai.EntityMoveHelper; import common.ai.EntityMoveHelper;
import common.attributes.Attributes;
import common.block.Block; import common.block.Block;
import common.block.BlockTallGrass; import common.block.BlockTallGrass;
import common.entity.DamageSource; import common.entity.DamageSource;
import common.entity.Entity; import common.entity.Entity;
import common.entity.attributes.Attributes;
import common.entity.npc.Alignment; import common.entity.npc.Alignment;
import common.entity.npc.EntityNPC; import common.entity.npc.EntityNPC;
import common.entity.types.EntityAnimal; import common.entity.types.EntityAnimal;

View file

@ -11,10 +11,10 @@ import common.ai.EntityAISwimming;
import common.ai.EntityAITempt; import common.ai.EntityAITempt;
import common.ai.EntityAIWander; import common.ai.EntityAIWander;
import common.ai.EntityAIWatchClosest; import common.ai.EntityAIWatchClosest;
import common.attributes.Attributes;
import common.biome.Biome; import common.biome.Biome;
import common.collect.Maps; import common.collect.Maps;
import common.color.DyeColor; import common.color.DyeColor;
import common.entity.attributes.Attributes;
import common.entity.item.EntityItem; import common.entity.item.EntityItem;
import common.entity.npc.EntityNPC; import common.entity.npc.EntityNPC;
import common.entity.types.EntityAnimal; import common.entity.types.EntityAnimal;

View file

@ -15,10 +15,10 @@ import common.ai.EntityAISwimming;
import common.ai.EntityAITargetNonTamed; import common.ai.EntityAITargetNonTamed;
import common.ai.EntityAIWander; import common.ai.EntityAIWander;
import common.ai.EntityAIWatchClosest; import common.ai.EntityAIWatchClosest;
import common.attributes.Attributes;
import common.color.DyeColor; import common.color.DyeColor;
import common.entity.DamageSource; import common.entity.DamageSource;
import common.entity.Entity; import common.entity.Entity;
import common.entity.attributes.Attributes;
import common.entity.npc.Alignment; import common.entity.npc.Alignment;
import common.entity.npc.EntityNPC; import common.entity.npc.EntityNPC;
import common.entity.types.EntityAnimal; import common.entity.types.EntityAnimal;

View file

@ -2,8 +2,8 @@ package common.entity.npc;
import java.util.List; import java.util.List;
import common.attributes.Attributes;
import common.collect.Lists; import common.collect.Lists;
import common.entity.attributes.Attributes;
import common.init.Items; import common.init.Items;
import common.init.SpeciesRegistry; import common.init.SpeciesRegistry;
import common.item.ItemStack; import common.item.ItemStack;

View file

@ -2,8 +2,8 @@ package common.entity.npc;
import common.ai.EntityAIBase; import common.ai.EntityAIBase;
import common.ai.EntityMoveHelper; import common.ai.EntityMoveHelper;
import common.attributes.Attributes;
import common.block.Block; import common.block.Block;
import common.entity.attributes.Attributes;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;
import common.potion.Potion; import common.potion.Potion;
import common.rng.Random; import common.rng.Random;

View file

@ -1,8 +1,8 @@
package common.entity.npc; package common.entity.npc;
import common.ai.AIFlyingBoxAttack; import common.ai.AIFlyingBoxAttack;
import common.attributes.Attributes;
import common.entity.DamageSource; import common.entity.DamageSource;
import common.entity.attributes.Attributes;
import common.init.Config; import common.init.Config;
import common.item.ItemStack; import common.item.ItemStack;
import common.model.ParticleType; import common.model.ParticleType;

View file

@ -1,6 +1,6 @@
package common.entity.npc; package common.entity.npc;
import common.entity.attributes.Attributes; import common.attributes.Attributes;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;
import common.rng.Random; import common.rng.Random;
import common.world.World; import common.world.World;

View file

@ -1,8 +1,8 @@
package common.entity.npc; package common.entity.npc;
import common.ai.EntityAIExplode; import common.ai.EntityAIExplode;
import common.attributes.Attributes;
import common.entity.Entity; import common.entity.Entity;
import common.entity.attributes.Attributes;
import common.entity.effect.EntityLightning; import common.entity.effect.EntityLightning;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;
import common.init.Config; import common.init.Config;

View file

@ -1,6 +1,6 @@
package common.entity.npc; package common.entity.npc;
import common.entity.attributes.Attributes; import common.attributes.Attributes;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;
import common.packet.CPacketAction; import common.packet.CPacketAction;
import common.world.World; import common.world.World;

View file

@ -2,8 +2,8 @@ package common.entity.npc;
import java.util.List; import java.util.List;
import common.entity.attributes.AttributeInstance; import common.attributes.AttributeInstance;
import common.entity.attributes.Attributes; import common.attributes.Attributes;
import common.entity.effect.EntityLightning; import common.entity.effect.EntityLightning;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;
import common.init.Items; import common.init.Items;

View file

@ -1,10 +1,10 @@
package common.entity.npc; package common.entity.npc;
import common.ai.EntityAIHurtByTarget; import common.ai.EntityAIHurtByTarget;
import common.attributes.AttributeInstance;
import common.attributes.Attributes;
import common.entity.DamageSource; import common.entity.DamageSource;
import common.entity.Entity; import common.entity.Entity;
import common.entity.attributes.AttributeInstance;
import common.entity.attributes.Attributes;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;
import common.nbt.NBTTagCompound; import common.nbt.NBTTagCompound;
import common.world.World; import common.world.World;

View file

@ -20,6 +20,8 @@ import common.ai.EntityAISwimming;
import common.ai.EntityAIWander; import common.ai.EntityAIWander;
import common.ai.EntityAIWatchClosest; import common.ai.EntityAIWatchClosest;
import common.ai.EntityAIWatchClosest2; import common.ai.EntityAIWatchClosest2;
import common.attributes.AttributeInstance;
import common.attributes.Attributes;
import common.block.Block; import common.block.Block;
import common.block.BlockBed; import common.block.BlockBed;
import common.dimension.Space; import common.dimension.Space;
@ -31,8 +33,6 @@ import common.entity.EntityType;
import common.entity.animal.EntityDragonPart; import common.entity.animal.EntityDragonPart;
import common.entity.animal.EntityHorse; import common.entity.animal.EntityHorse;
import common.entity.animal.EntityPig; import common.entity.animal.EntityPig;
import common.entity.attributes.AttributeInstance;
import common.entity.attributes.Attributes;
import common.entity.item.EntityBoat; import common.entity.item.EntityBoat;
import common.entity.item.EntityCart; import common.entity.item.EntityCart;
import common.entity.item.EntityItem; import common.entity.item.EntityItem;

View file

@ -1,6 +1,6 @@
package common.entity.npc; package common.entity.npc;
import common.entity.attributes.Attributes; import common.attributes.Attributes;
import common.rng.Random; import common.rng.Random;
import common.world.World; import common.world.World;

View file

@ -2,8 +2,8 @@ package common.entity.npc;
import java.util.List; import java.util.List;
import common.attributes.Attributes;
import common.collect.Lists; import common.collect.Lists;
import common.entity.attributes.Attributes;
import common.rng.Random; import common.rng.Random;
import common.util.Identifyable; import common.util.Identifyable;
import common.world.World; import common.world.World;

View file

@ -2,10 +2,10 @@ package common.entity.npc;
import common.ai.EntityAIBase; import common.ai.EntityAIBase;
import common.ai.EntityMoveHelper; import common.ai.EntityMoveHelper;
import common.attributes.Attributes;
import common.biome.Biome; import common.biome.Biome;
import common.entity.DamageSource; import common.entity.DamageSource;
import common.entity.Entity; import common.entity.Entity;
import common.entity.attributes.Attributes;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;
import common.init.Config; import common.init.Config;
import common.init.SoundEvent; import common.init.SoundEvent;

View file

@ -2,8 +2,8 @@ package common.entity.npc;
import java.util.List; import java.util.List;
import common.attributes.Attributes;
import common.collect.Lists; import common.collect.Lists;
import common.entity.attributes.Attributes;
import common.init.Items; import common.init.Items;
import common.init.SpeciesRegistry; import common.init.SpeciesRegistry;
import common.item.ItemStack; import common.item.ItemStack;

View file

@ -1,6 +1,6 @@
package common.entity.npc; package common.entity.npc;
import common.entity.attributes.Attributes; import common.attributes.Attributes;
import common.rng.Random; import common.rng.Random;
import common.world.World; import common.world.World;

View file

@ -1,8 +1,8 @@
package common.entity.npc; package common.entity.npc;
import common.ai.EntityAIAvoidEntity; import common.ai.EntityAIAvoidEntity;
import common.attributes.Attributes;
import common.entity.animal.EntityWolf; import common.entity.animal.EntityWolf;
import common.entity.attributes.Attributes;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;
import common.init.Items; import common.init.Items;
import common.item.ItemStack; import common.item.ItemStack;

View file

@ -1,6 +1,6 @@
package common.entity.npc; package common.entity.npc;
import common.entity.attributes.Attributes; import common.attributes.Attributes;
import common.entity.effect.EntityLightning; import common.entity.effect.EntityLightning;
import common.rng.Random; import common.rng.Random;
import common.world.World; import common.world.World;

View file

@ -4,10 +4,10 @@ import java.util.List;
import java.util.function.Predicate; import java.util.function.Predicate;
import common.ai.EntityAIMoveThroughVillage; import common.ai.EntityAIMoveThroughVillage;
import common.attributes.AttributeModifier;
import common.attributes.Attributes;
import common.entity.DamageSource; import common.entity.DamageSource;
import common.entity.animal.EntityChicken; import common.entity.animal.EntityChicken;
import common.entity.attributes.AttributeModifier;
import common.entity.attributes.Attributes;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;
import common.init.Config; import common.init.Config;
import common.rng.Random; import common.rng.Random;

View file

@ -13,6 +13,11 @@ import common.ai.EntityJumpHelper;
import common.ai.EntityLookHelper; import common.ai.EntityLookHelper;
import common.ai.EntityMoveHelper; import common.ai.EntityMoveHelper;
import common.ai.EntitySenses; import common.ai.EntitySenses;
import common.attributes.Attribute;
import common.attributes.AttributeInstance;
import common.attributes.AttributeMap;
import common.attributes.AttributeModifier;
import common.attributes.Attributes;
import common.block.Block; import common.block.Block;
import common.block.SoundType; import common.block.SoundType;
import common.collect.Lists; import common.collect.Lists;
@ -23,11 +28,6 @@ import common.entity.DamageSource;
import common.entity.Entity; import common.entity.Entity;
import common.entity.EntityDamageSource; import common.entity.EntityDamageSource;
import common.entity.animal.EntityWolf; import common.entity.animal.EntityWolf;
import common.entity.attributes.Attribute;
import common.entity.attributes.AttributeInstance;
import common.entity.attributes.AttributeMap;
import common.entity.attributes.AttributeModifier;
import common.entity.attributes.Attributes;
import common.entity.item.EntityItem; import common.entity.item.EntityItem;
import common.entity.item.EntityLeashKnot; import common.entity.item.EntityLeashKnot;
import common.entity.item.EntityXp; import common.entity.item.EntityXp;

View file

@ -2,8 +2,8 @@ package common.inventory;
import java.util.List; import java.util.List;
import common.attributes.AttributeMap;
import common.collect.Lists; import common.collect.Lists;
import common.entity.attributes.AttributeMap;
import common.entity.npc.EntityNPC; import common.entity.npc.EntityNPC;
import common.init.CraftingRegistry; import common.init.CraftingRegistry;
import common.item.ItemArmor; import common.item.ItemArmor;

View file

@ -4,12 +4,12 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import common.attributes.Attribute;
import common.attributes.AttributeModifier;
import common.block.Block; import common.block.Block;
import common.collect.Maps; import common.collect.Maps;
import common.collect.Sets; import common.collect.Sets;
import common.color.TextColor; import common.color.TextColor;
import common.entity.attributes.Attribute;
import common.entity.attributes.AttributeModifier;
import common.entity.npc.EntityNPC; import common.entity.npc.EntityNPC;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;
import common.model.ItemMeshDefinition; import common.model.ItemMeshDefinition;

View file

@ -5,14 +5,14 @@ import java.util.Map;
import java.util.Set; import java.util.Set;
import java.util.function.Predicate; import java.util.function.Predicate;
import common.attributes.Attribute;
import common.attributes.AttributeModifier;
import common.attributes.Attributes;
import common.block.BlockDispenser; import common.block.BlockDispenser;
import common.collect.Sets; import common.collect.Sets;
import common.dispenser.BehaviorDefaultDispenseItem; import common.dispenser.BehaviorDefaultDispenseItem;
import common.dispenser.IBehaviorDispenseItem; import common.dispenser.IBehaviorDispenseItem;
import common.dispenser.IBlockSource; import common.dispenser.IBlockSource;
import common.entity.attributes.Attribute;
import common.entity.attributes.AttributeModifier;
import common.entity.attributes.Attributes;
import common.entity.npc.EntityNPC; import common.entity.npc.EntityNPC;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;
import common.init.DispenserRegistry; import common.init.DispenserRegistry;

View file

@ -3,10 +3,10 @@ package common.item;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import common.attributes.Attribute;
import common.attributes.AttributeModifier;
import common.attributes.Attributes;
import common.collect.Sets; import common.collect.Sets;
import common.entity.attributes.Attribute;
import common.entity.attributes.AttributeModifier;
import common.entity.attributes.Attributes;
import common.entity.npc.EntityNPC; import common.entity.npc.EntityNPC;
import common.init.Items; import common.init.Items;
import common.world.World; import common.world.World;

View file

@ -4,11 +4,11 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import common.attributes.Attribute;
import common.attributes.AttributeModifier;
import common.attributes.Attributes;
import common.collect.Sets; import common.collect.Sets;
import common.color.TextColor; import common.color.TextColor;
import common.entity.attributes.Attribute;
import common.entity.attributes.AttributeModifier;
import common.entity.attributes.Attributes;
import common.entity.npc.EntityNPC; import common.entity.npc.EntityNPC;
import common.init.MetalType; import common.init.MetalType;

View file

@ -4,12 +4,12 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import common.attributes.Attribute;
import common.attributes.AttributeModifier;
import common.attributes.Attributes;
import common.block.Block; import common.block.Block;
import common.collect.Sets; import common.collect.Sets;
import common.color.TextColor; import common.color.TextColor;
import common.entity.attributes.Attribute;
import common.entity.attributes.AttributeModifier;
import common.entity.attributes.Attributes;
import common.entity.npc.EntityNPC; import common.entity.npc.EntityNPC;
import common.init.MetalType; import common.init.MetalType;

View file

@ -5,11 +5,11 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import common.attributes.Attribute;
import common.attributes.AttributeModifier;
import common.collect.Maps; import common.collect.Maps;
import common.collect.Sets; import common.collect.Sets;
import common.color.TextColor; import common.color.TextColor;
import common.entity.attributes.Attribute;
import common.entity.attributes.AttributeModifier;
import common.entity.npc.EntityNPC; import common.entity.npc.EntityNPC;
import common.entity.projectile.EntityPotion; import common.entity.projectile.EntityPotion;
import common.init.Items; import common.init.Items;

View file

@ -5,6 +5,9 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import common.attributes.Attribute;
import common.attributes.AttributeModifier;
import common.attributes.Attributes;
import common.block.Block; import common.block.Block;
import common.collect.Lists; import common.collect.Lists;
import common.collect.Maps; import common.collect.Maps;
@ -12,9 +15,6 @@ import common.color.TextColor;
import common.enchantment.Enchantment; import common.enchantment.Enchantment;
import common.enchantment.EnchantmentDurability; import common.enchantment.EnchantmentDurability;
import common.enchantment.EnchantmentHelper; import common.enchantment.EnchantmentHelper;
import common.entity.attributes.Attribute;
import common.entity.attributes.AttributeModifier;
import common.entity.attributes.Attributes;
import common.entity.npc.EntityNPC; import common.entity.npc.EntityNPC;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;
import common.init.BlockRegistry; import common.init.BlockRegistry;

View file

@ -3,11 +3,11 @@ package common.item;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import common.attributes.Attribute;
import common.attributes.AttributeModifier;
import common.attributes.Attributes;
import common.block.Block; import common.block.Block;
import common.collect.Sets; import common.collect.Sets;
import common.entity.attributes.Attribute;
import common.entity.attributes.AttributeModifier;
import common.entity.attributes.Attributes;
import common.entity.npc.EntityNPC; import common.entity.npc.EntityNPC;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;
import common.init.Blocks; import common.init.Blocks;

View file

@ -3,11 +3,11 @@ package common.item;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import common.attributes.Attribute;
import common.attributes.AttributeModifier;
import common.attributes.Attributes;
import common.block.Block; import common.block.Block;
import common.collect.Sets; import common.collect.Sets;
import common.entity.attributes.Attribute;
import common.entity.attributes.AttributeModifier;
import common.entity.attributes.Attributes;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;
import common.init.ToolMaterial; import common.init.ToolMaterial;
import common.model.Transforms; import common.model.Transforms;

View file

@ -4,9 +4,9 @@ import java.io.IOException;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
import common.attributes.AttributeInstance;
import common.attributes.AttributeModifier;
import common.collect.Lists; import common.collect.Lists;
import common.entity.attributes.AttributeInstance;
import common.entity.attributes.AttributeModifier;
import common.network.IClientPlayer; import common.network.IClientPlayer;
import common.network.Packet; import common.network.Packet;
import common.network.PacketBuffer; import common.network.PacketBuffer;

View file

@ -2,9 +2,9 @@ package common.pathfinding;
import java.util.List; import java.util.List;
import common.attributes.AttributeInstance;
import common.attributes.Attributes;
import common.entity.Entity; import common.entity.Entity;
import common.entity.attributes.AttributeInstance;
import common.entity.attributes.Attributes;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;
import common.util.BlockPos; import common.util.BlockPos;
import common.util.BoundingBox; import common.util.BoundingBox;

View file

@ -3,13 +3,13 @@ package common.potion;
import java.util.Map; import java.util.Map;
import java.util.Map.Entry; import java.util.Map.Entry;
import common.attributes.Attribute;
import common.attributes.AttributeInstance;
import common.attributes.AttributeMap;
import common.attributes.AttributeModifier;
import common.attributes.Attributes;
import common.collect.Maps; import common.collect.Maps;
import common.entity.DamageSource; import common.entity.DamageSource;
import common.entity.attributes.Attribute;
import common.entity.attributes.AttributeInstance;
import common.entity.attributes.AttributeMap;
import common.entity.attributes.AttributeModifier;
import common.entity.attributes.Attributes;
import common.entity.projectile.EntityPotion; import common.entity.projectile.EntityPotion;
import common.entity.types.EntityLiving; import common.entity.types.EntityLiving;
import common.init.Config; import common.init.Config;

View file

@ -1,4 +1,4 @@
package common.entity.attributes; package common.util;
import java.util.Collection; import java.util.Collection;
import java.util.Map; import java.util.Map;