CyclopsMC / CapabilityProxy

Access block capabilities from multiple sides
MIT License
5 stars 5 forks source link

Crashes server when breaking proxy #11

Closed yujukitten closed 6 years ago

yujukitten commented 6 years ago

Issue type:

Only keep the issue types that are applicable.


Short description:

Several times I have broken proxies just fine but a few times It crashes the entire server

Expected behaviour:

Removal of the block

Actual behaviour:

Block remains ( 4 times out of 5 ) upon server restart and crash recurs when trying to break it.

Steps to reproduce the problem:

  1. Proxy attached to Tinkers tank Drain or Proxy attached to empowerer from actually additions
  2. Have it function with liquid or item going through
  3. break Proxy 4... Crash

Versions:

Exact versions of the following mods, not just latest.

Log file:

Start of crash file :

Description: Exception in server tick loop

java.lang.IllegalArgumentException: Cannot get property PropertyDirection{name=facing, clazz=class net.minecraft.util.EnumFacing, values=[down, up, north, south, west, east]} as it does not exist in BlockStateContainer{block=minecraft:air, properties=[]} at net.minecraft.block.state.BlockStateContainer$StateImplementation.func_177229_b(BlockStateContainer.java:201) at org.cyclops.capabilityproxy.tileentity.TileCapabilityProxy.getFacing(TileCapabilityProxy.java:23) at org.cyclops.capabilityproxy.tileentity.TileCapabilityProxy.getTargetPos(TileCapabilityProxy.java:31) at org.cyclops.capabilityproxy.tileentity.TileCapabilityProxy.getTarget(TileCapabilityProxy.java:36) at org.cyclops.capabilityproxy.tileentity.TileCapabilityProxy.hasCapability(TileCapabilityProxy.java:45) at levelup2.skills.crafting.FurnaceEfficiencyBonus.lambda$doFurnaceTicks$0(FurnaceEfficiencyBonus.java:119)

crash-2017-12-21_01.19.26-server.txt

rubensworks commented 6 years ago

Fixed in ff6b35edebc075ae503a0db3fa4447a8fc25beaf