mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-12-23 03:49:22 +01:00
Don't pickup things from conveyor belts
This commit is contained in:
parent
100b10eb7a
commit
05e37320ba
1 changed files with 3 additions and 2 deletions
|
@ -24,7 +24,7 @@ import net.minecraft.util.EnumHand;
|
|||
import net.minecraft.util.math.AxisAlignedBB;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class ItemMagnetRing extends ItemEnergy{
|
||||
|
||||
|
@ -45,9 +45,10 @@ public class ItemMagnetRing extends ItemEnergy{
|
|||
if(!entity.isSneaking()){
|
||||
//Get all the Items in the area
|
||||
int range = 5;
|
||||
ArrayList<EntityItem> items = (ArrayList<EntityItem>)world.getEntitiesWithinAABB(EntityItem.class, new AxisAlignedBB(entity.posX-range, entity.posY-range, entity.posZ-range, entity.posX+range, entity.posY+range, entity.posZ+range));
|
||||
List<EntityItem> items = world.getEntitiesWithinAABB(EntityItem.class, new AxisAlignedBB(entity.posX-range, entity.posY-range, entity.posZ-range, entity.posX+range, entity.posY+range, entity.posZ+range));
|
||||
if(!items.isEmpty()){
|
||||
for(EntityItem item : items){
|
||||
if(item.getEntityData().getBoolean("PreventRemoteMovement")) continue;
|
||||
if(!item.isDead && !item.cannotPickup()){
|
||||
int energyForItem = 50*StackUtil.getStackSize(item.getItem());
|
||||
|
||||
|
|
Loading…
Reference in a new issue