PlaceStorageEvent.java 文件源码

java
阅读 20 收藏 0 点赞 0 评论 0

项目:FissionWarfare 作者:
@SubscribeEvent
public void onBlockPlace(PlaceEvent event) {

    Location loc = new Location(event.world, event.x, event.y, event.z);
    TileEntity tileEntity = loc.getTileEntity();

    if (tileEntity instanceof TileEntityEnergyBase) {

        TileEntityEnergyBase energy = (TileEntityEnergyBase) tileEntity;

        NBTTagCompound nbt = NBTUtil.getNBT(event.itemInHand);

        if (nbt.hasKey("energy")) {
            energy.storage.modifyEnergyStored(nbt.getInteger("energy"));
        }
    }   
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号