mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-11-29 18:28:34 +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.util.math.AxisAlignedBB;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.List;
|
||||||
|
|
||||||
public class ItemMagnetRing extends ItemEnergy{
|
public class ItemMagnetRing extends ItemEnergy{
|
||||||
|
|
||||||
|
@ -45,9 +45,10 @@ public class ItemMagnetRing extends ItemEnergy{
|
||||||
if(!entity.isSneaking()){
|
if(!entity.isSneaking()){
|
||||||
//Get all the Items in the area
|
//Get all the Items in the area
|
||||||
int range = 5;
|
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()){
|
if(!items.isEmpty()){
|
||||||
for(EntityItem item : items){
|
for(EntityItem item : items){
|
||||||
|
if(item.getEntityData().getBoolean("PreventRemoteMovement")) continue;
|
||||||
if(!item.isDead && !item.cannotPickup()){
|
if(!item.isDead && !item.cannotPickup()){
|
||||||
int energyForItem = 50*StackUtil.getStackSize(item.getItem());
|
int energyForItem = 50*StackUtil.getStackSize(item.getItem());
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue