Remove event stuff
This commit is contained in:
parent
591ecdd7c9
commit
17858ef497
|
@ -46,7 +46,6 @@ import net.minecraft.util.EnumHand;
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.SoundCategory;
|
import net.minecraft.util.SoundCategory;
|
||||||
import net.minecraft.util.SoundEvent;
|
import net.minecraft.util.SoundEvent;
|
||||||
import net.minecraft.util.math.AxisAlignedBB;
|
|
||||||
import net.minecraft.util.math.BlockPos;
|
import net.minecraft.util.math.BlockPos;
|
||||||
import net.minecraft.util.math.RayTraceResult;
|
import net.minecraft.util.math.RayTraceResult;
|
||||||
import net.minecraft.util.math.Vec3d;
|
import net.minecraft.util.math.Vec3d;
|
||||||
|
@ -102,7 +101,6 @@ import net.minecraftforge.event.world.BlockEvent;
|
||||||
import net.minecraftforge.event.world.BlockEvent.MultiPlaceEvent;
|
import net.minecraftforge.event.world.BlockEvent.MultiPlaceEvent;
|
||||||
import net.minecraftforge.event.world.BlockEvent.NeighborNotifyEvent;
|
import net.minecraftforge.event.world.BlockEvent.NeighborNotifyEvent;
|
||||||
import net.minecraftforge.event.world.BlockEvent.PlaceEvent;
|
import net.minecraftforge.event.world.BlockEvent.PlaceEvent;
|
||||||
import net.minecraftforge.event.world.DetectorRailComparatorEvent;
|
|
||||||
import net.minecraftforge.event.world.ExplosionEvent;
|
import net.minecraftforge.event.world.ExplosionEvent;
|
||||||
import net.minecraftforge.event.world.WorldEvent;
|
import net.minecraftforge.event.world.WorldEvent;
|
||||||
import net.minecraftforge.fml.common.ObfuscationReflectionHelper;
|
import net.minecraftforge.fml.common.ObfuscationReflectionHelper;
|
||||||
|
@ -587,11 +585,4 @@ public class ForgeEventFactory
|
||||||
return event.getTable();
|
return event.getTable();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static int onDetectorRailCompare(BlockPos pos, AxisAlignedBB box)
|
|
||||||
{
|
|
||||||
DetectorRailComparatorEvent evt = new DetectorRailComparatorEvent(pos, box);
|
|
||||||
MinecraftForge.EVENT_BUS.post(evt);
|
|
||||||
return evt.getRedstonePower();
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,59 +0,0 @@
|
||||||
package net.minecraftforge.event.world;
|
|
||||||
|
|
||||||
import net.minecraft.util.math.AxisAlignedBB;
|
|
||||||
import net.minecraft.util.math.BlockPos;
|
|
||||||
import net.minecraftforge.fml.common.eventhandler.Event;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* This event is fired serverside whenever a Detector Rail looks for a minecart to get a comparator value from
|
|
||||||
* in {@link net.minecraft.block.BlockRailDetector#getComparatorInputOverride}.
|
|
||||||
* This event is not cancelable.
|
|
||||||
* This event is fired on the {@link net.minecraftforge.common.MinecraftForge#EVENT_BUS}.
|
|
||||||
*/
|
|
||||||
public class DetectorRailComparatorEvent extends Event
|
|
||||||
{
|
|
||||||
|
|
||||||
private final BlockPos pos;
|
|
||||||
private final AxisAlignedBB searchBox;
|
|
||||||
private int redstonePower;
|
|
||||||
|
|
||||||
public DetectorRailComparatorEvent(BlockPos pos, AxisAlignedBB searchBox)
|
|
||||||
{
|
|
||||||
this.pos = pos;
|
|
||||||
this.searchBox = searchBox;
|
|
||||||
this.redstonePower = -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @return The position of the Detector Rail
|
|
||||||
*/
|
|
||||||
public BlockPos getPos()
|
|
||||||
{
|
|
||||||
return pos;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @return The bounding box that is to be searched for minecarts
|
|
||||||
*/
|
|
||||||
public AxisAlignedBB getSearchBox()
|
|
||||||
{
|
|
||||||
return searchBox;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @return The redstone signal strength to give the comparator. Values below 0 mean vanilla logic will run.
|
|
||||||
*/
|
|
||||||
public int getRedstonePower()
|
|
||||||
{
|
|
||||||
return redstonePower;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Set the redstone power to give the comparator. Values below 0 mean vanilla logic will run.
|
|
||||||
*/
|
|
||||||
public void setRedstonePower(int redstonePower)
|
|
||||||
{
|
|
||||||
this.redstonePower = redstonePower;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
Loading…
Reference in New Issue