This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Optional.Method(modid = "CoFHAPI|tool") | |
@Override | |
public ArrayList<ItemStack> dismantleBlock(EntityPlayer player, World world, int x, int y, int z, boolean a){ | |
if (!player.isSneaking()) { | |
((TileEntityElectricFloodlight) world.getTileEntity(x, y, z)).changeMode(player); | |
return null; | |
} else { | |
ArrayList<ItemStack> result = new ArrayList<ItemStack>(1); | |
result.add(new ItemStack(Item.getItemFromBlock(ModBlocks.blockElectricLight))); | |
world.setBlock(x,y,z, Blocks.air); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
repositories { | |
maven { // The repo from which to get waila | |
name "Mobius Repo" | |
url "http://mobiusstrip.eu/maven" | |
} | |
maven { // the repo from which to get NEI and stuff | |
name 'CB Repo' | |
url "http://chickenbones.net/maven/" | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
API = require("buttonAPI") | |
local event = require("event") | |
local computer = require("computer") | |
local term = require("term") | |
local component = require("component") | |
local gpu = component.gpu | |
local rs = component.redstone | |
local colors = require("colors") | |
local side = require("sides") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
local comp = require("component") | |
local term = require("term") | |
local event = require("event") | |
local gpu = comp.gpu | |
local ae = comp.getPrimary("mekanism_machine") | |
local craftingList = {} | |
local craftingLog = {} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package de.keridos.floodlights.client.render; | |
import de.keridos.floodlights.client.render.model.TileEntitySmallFluorescentLightModel; | |
import de.keridos.floodlights.reference.Textures; | |
import de.keridos.floodlights.tileentity.TileEntitySmallFloodlight; | |
import net.minecraft.block.Block; | |
import net.minecraft.client.Minecraft; | |
import net.minecraft.client.renderer.OpenGlHelper; | |
import net.minecraft.client.renderer.Tessellator; | |
import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Override | |
@SideOnly(Side.CLIENT) | |
public AxisAlignedBB getSelectedBoundingBoxFromPool(World world, int x, int y, int z) { | |
TileEntitySmallFloodlight tileEntitySmallFloodlight = (TileEntitySmallFloodlight) world.getTileEntity(x,y,z); | |
if (tileEntitySmallFloodlight.getRotationState()) { | |
this.minX = 0; | |
this.maxX = 0.1875; | |
this.minY = 0; | |
this.maxY = 1; | |
this.minZ = 0.3125; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[01:10:19] [Server thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: de.keridos.floodlights.handler.lighting.LightHandler | |
[01:10:19] [Server thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1355) | |
[01:10:19] [Server thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]: at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371) | |
[01:10:19] [Server thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]: at de.keridos.floodlights.util.DiskIO.loadFromDisk(DiskIO.java:48) | |
[01:10:19] [Server thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]: at de.keridos.floodlights.handler.lighting.LightHandler.getInstance(LightHandler.java:28) | |
[01:10:19] [Server thread/INFO]: [java.lang.Throwable$WrappedPrintStream:println:748]: at de.keridos.floodlights.core.EventListener.onWorldLoad(EventListe |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Override | |
public void readFromNBT(NBTTagCompound nbtTagCompound) { | |
super.readFromNBT(nbtTagCompound); | |
if (nbtTagCompound.hasKey(Names.NBT.SOURCES)) { | |
NBTTagList list = nbtTagCompound.getTagList(Names.NBT.ITEMS, Constants.NBT.TAG_INT_ARRAY); | |
for (int i = 0 ; i < list.tagCount(); i++) { | |
sources.add(list.func_150306_c(i)); | |
} | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package de.keridos.floodlights.block; | |
import cpw.mods.fml.relauncher.Side; | |
import cpw.mods.fml.relauncher.SideOnly; | |
import de.keridos.floodlights.reference.Names; | |
import de.keridos.floodlights.tileentity.TileEntityUVLightBlock; | |
import net.minecraft.block.material.Material; | |
import net.minecraft.client.renderer.texture.IIconRegister; | |
import net.minecraft.util.IIcon; | |
import net.minecraft.world.IBlockAccess; |