BuildCraft

Overview

Welcome to BuildCraft on GitHub

Reporting an issue

Please open an issue for a bug report only if:

  • you are sure the bug is caused by BuildCraft and not by any other mod,
  • you have at least one of the following:
    • a crash report,
    • means of reproducing the bug in question,
    • screenshots/videos/etc. to demonstrate the bug.

If you are not sure if a bug report is valid, please use the "Ask Help!" subforum.

Please only use official BuildCraft releases for any kind of bug reports unless otherwise told to do by the BuildCraft team. Custom builds (for instance from Jenkins) are unsupported, often buggy and will not get any support from the developers.

Please check if the bug has been reported beforehand. Also, provide the version of BuildCraft used - if it's a version compiled from source, link to the commit/tree you complied from.

Please mention if you are using MCPC+, Cauldron, OptiFine, FastCraft or any other mods which optimize or otherwise severely modify the functioning of the Minecraft engine. That is very helpful when trying to reproduce a bug.

Please do not open issues for features unless you are a member of the BuildCraft team. For that, use the "Feature Requests" subforum.

BuildCraft, being an open-source project, gives you the right to submit a pull request if a particular fix or feature is important to you. However, if the change in question is major, please contact the team beforehand - we wish to prevent wasted effort.

Contributing

If you wish to submit a pull request to fix bugs or broken behaviour feel free to do so. If you would like to add features or change existing behaviour or balance, please discuss it on discord before submitting a PR (https://discord.gg/v4geqgA).

Do not submit pull requests which solely "fix" formatting. As these kinds of changes are usually very intrusive in commit history and everyone has their own idea what "proper formatting" is, they should be done by one of the main contributors. Please only submit "code cleanup", if the changes actually have a substantial impact on readability.

PR implementing new features or changing large portions of code are helpful. But if you're doing such a change and if it gets accepted, please don't "fire and forget". Complex changes are introducing bugs, and as thorough as testing and peer review may be, there will be bugs. Please carry on playing your changes after initial commit and fix residual issues. It is extremely frustrating for others to spend days fixing regressions introduced by unmaintained submissions.

Frequently reported

  • java.lang.AbstractMethodError, java.lang.NoSuchMethodException
    • A mod has not updated to the current BuildCraft API
    • You are not using the correct version of BuildCraft for your Forge/Minecraft versions
    • You are using the dev version on a normal game instance (or vice versa)
  • Render issue (Quarry causes flickering) - Try without OptiFine first! This is a known issue with some versions of OptiFine.

Compiling and packaging BuildCraft

  1. Ensure that Java (found here), Git (found here) are installed correctly on your system.
  • Optional: Install Gradle (found here). You probably want to install version 4.3.1.
  1. Create a base directory for the build
  2. Clone the BuildCraft repository into 'baseDir/BuildCraft/'
  3. Clone (and update) the submodules into 'baseDir/BuildCraft with 'git submodule init' and 'git submodule update'
  4. Navigate to basedir/BuildCraft in a shell and run one of two commands:
    • ./gradlew setupCIWorkspace build to just build a current jar (this may take a while).
    • ./gradlew setupDecompWorkspace to setup a complete development environment.
    • With Gradle installed: use gradle instead of ./gradlew
    • On Windows: use gradlew.bat instead of ./gradlew
  5. The compiles and obfuscated module jars will be in 'baseDir/BuildCraft/build/libs/<build number>/modules'

Your directory structure should look like this before running gradle:


baseDir
\- BuildCraft
 |- buildcraft_resources
 |- common
 |- ...
 \- BuildCraftAPI
  |- api
  |- ...
 \- BuildCraft-Localization
  |- lang
  |- ...

And like this after running gradle:


basedir
\- BuildCraft
 |- .gradle
 |- build
 |- buildcraft_resources
 |- common
 |- ...
 \- BuildCraftAPI
  |- api
  |- ...
 \- BuildCraft-Localization
  |- lang
  |- ...

Localizations

Localizations can be submitted here. Localization PRs against this repository will have to be rejected.

Depending on BuildCraft

Instructions for depending on BC 7.1.x can be found here (for 1.7.10).

8.0.x hasn't been finished yet, so there are no instructions for depending on it :(

The following instructions are for BC 7.99.12 (1.12.2):

Add the following to your build.gradle file:

repositories {
    maven {
        name "BuildCraft"
        url = "https://mod-buildcraft.com/maven"
    }
}

If you want to depend on JUST the API then do this:

dependencies {
    deobfCompile "com.mod-buildcraft:buildcraft-api:7.99.12"
}

If you want to depend on JUST the lib then do this:

dependencies {
    deobfCompile "com.mod-buildcraft:buildcraft-lib:7.99.12"
}

If you want to depend on the whole of buildcraft do this:

dependencies {
    deobfCompile "com.mod-buildcraft:buildcraft:7.99.12"
}

Where 7.99.12 is the desired version of BuildCraft.

Issues
  • Conductive pipes explode (MC 1.4.5, BC 3.2.0)

    Conductive pipes explode (MC 1.4.5, BC 3.2.0)

    Conductive pipe, stone or golden, explodes soon after it is conncted to low-output engines via wooden conductive pipe. I'm using 4 electrical engines from Forestry connected to a single wooden conductive pipe. The golden pipe that goes right after the wooden pipe explodes in a minute after i activate the engines. There are no circuits and total output is only 8 MJ/t.

    Minecraft v1.4.5, BuildCraft v3.2.0

    Screenshots: http://postimage.org/image/g69q2hovf/

    opened by CharleyHobbes 98
  • Stripes pipe API

    Stripes pipe API

    Sorry about my Location class, but it SOO USEFUL.

    opened by ghost 66
  • ConnectionMatrix changed to save memory.

    ConnectionMatrix changed to save memory.

    While looking at the buildcraft code, I noticed that this is extremely innifetient. For saving, it writes 6 bytes to just store 6 booleans to save what the pipe is connected to. This changes sets each bits in a byte to write all 6 booleans. Now only uses 1 byte instead of 6.

    It turns out that this never gets written to the disk. It is used for syncing. This will still save my horrible 80 gigabyte monthly usage allowance a couple of megs.

    opened by Need4Speed402 61
  • Stripes Transpot Pipe

    Stripes Transpot Pipe

    Both ssp and smp: When a stripes transport pipe tries to place a pipe that is not transport (waterproof or conductive) you get an NPE (when it is a transport pipe it replaces itself with the pipe and puts a stripes pipe infront of it).

    Smp: When it removes a block from the world (when it is powered) the block still appears on the client till you restart (it doesn't update) When placing a transport pipe, the block that had the stripe pipe doesn't update, so it still shows up as a stripe pipe, instead of the placed transport pipe.

    type: enhancement 
    opened by psxlover 59
  • Iron fluid pipe throughput

    Iron fluid pipe throughput

    Iron pipes aren't usable in-line with golden pipes as they have the flow rate of a cobble pipe. None of the flow rate limits are explained anywhere, so it's not obvious if it's supposed to act that way.

    I'm aware ABO has a golden iron pipe, but it shouldn't require an additional mod for this functionality.

    type: enhancement 
    opened by Leenhaart 52
  • Failed to compile BuildCraft

    Failed to compile BuildCraft

    BuildCraft version: Commit number 5cbf87e1faf73c8795b906f0661078717b0f03db Forge version: 1.12 Link to crash report or log: https://gist.github.com/aaronliu0130/b77beb36528479095c517c61eaf5a97a Singleplayer or multiplayer: N/A Steps to reproduce: Build the project with gradle installed. Then run gradle setupCIWorkspace build --info --debug --stacktrace Additional information: None

    opened by aaronliu0130 47
  • Fake player performance issue

    Fake player performance issue

    I noticed lags on the server (5-6 TPS). Warmroast shows that a problem in TileQuarry. Why you use FakePlayer for destruction of blocks? Why it can't be done as it was in the previous versions - directly through setBlockToAir()?

    Screenshot

    opened by TheAndrey 39
  • 8.0.x todo list

    8.0.x todo list

    This is the big, "what needs to happen before 8.0.0 can be released". Some things depend on others, and some have been assigned to me or other people who will implement them.

    Note that this is (partially) shown in https://github.com/BuildCraft/BuildCraft/projects/1

    Api:

    • [ ] Ensure that the Mj API is simple and useful. Feedback required, especially for the IMjConnectorType bit as I'm not sure how useful it will be. Also an item interface would probably make sense, as some-one will want to implement batteries or charge robots in a charging table.(EDIT: This PROBABLY means removing the "IMjConnectorType" class and related implementing classes as I don't really see how they could be helpful).
    • [ ] ~~Ensure that the new schematic task API is clearly defined and usable. Its not quite finished yet though so feedback is mostly just internally done via its implementation in the Builder and Filler.~~ Revert the builder code to the code in 7.2.x as it turns out the new set of classes and API's were not useful in any way (Assigned to @AlexIIL)

    Lib:

    • [ ] Split off the implementation of TileAutoWorkbenchBase into a seperate class as then the adv crafting table can use that code for its own crafting.
    • [ ] Implement an instant blueprint builder for looking at the blueprint items you hold, and for making built structures in the guide book. (Assigned to @AlexIIL)
    • [ ] Test the usage of the guide book with images and blueprints (Waiting for the above).

    Core:

    • [ ] Test the marker implementation thoroughly (This needs people to test and report bugs with it, ideally finding a way to fix them)
    • [x] Port the spring block as-is
    • [ ] Make the engine blocks work well with the new Mj System (Assigned to @AlexIIL)

    Builders:

    • [ ] Implement the builder (Assigned to @AlexIIL)
    • [ ] Implement the filler (Assigned to @AlexIIL)
    • [ ] Implement the animation manager with a little flying robot for block breaks, and thrown out items for block building. (Assigned to @AlexIIL)
    • [ ] Implement a block for editing blueprints and templates. (Assigned to @AlexIIL)
      1. Allowing all 3 axis of rotation, and 3 axis of mirroring
      2. Replace all types of a block with another type.
    • [ ] Implement a block for adding single blueprints together to form a "combinded blueprint" which is just a few blueprints stuck together.

    Energy:

    • [ ] Implement the full complex refining setup. This might go in factory, I'm not quite sure yet. (Assigned to @AlexIIL)

    Factory:

    • [ ] Make the quarry start with a default sized frame of ?x4x?
    • [ ] Make the quarry look around when placed to try and find valid existing frames to use as a frame (rather than always require landmarks)
    • [ ] Make the quarry require and build a 3d frame (min height of 4) rather than a 2d one
    • [ ] ~~Make the water gel turn into a pumpable fluid at the end of its gelling stage instead of a block.~~ (not sure, invalid now)

    Transport:

    • [x] Rewrite the pipe base code. (Assigned to @AlexIIL)
    • [x] Rewrite the pipe pluggable code (Assigned to @AlexIIL)
    • [x] Rewrite the base gate code.(Assigned to @AlexIIL)
    • [ ] Implement all of the existing pluggables from 7.2.x (Assigned to @AlexIIL)
    • [x] Fix the pipe bounding box (Waiting for the pipe base code)

    Silicon:

    • [x] Port the redstone chipset, removing the "puslating", "comp" and "emerald" variants. (Being implemented by afdw)
    • [ ] Port the advanced crafting table (Waiting for the splitting up of TileAutoWorkbench base code)
    • [ ] Change the programming table to work with the new robot plans (Assigned to @AlexIIL)
    • [x] Change all the table models to use minecraft's json model format rather than the wavefront format.

    Robotics:

    • [ ] Port existing robot code (Waiting for the pluggable code)
    • [ ] Change the way robots work to be simalir to asie's plans in #3113 (Assigned to @AlexIIL)

    General:

    • [ ] Write usage (+lore) for all items + blocks in BC for the guide book. Most likely going to be done by @AlexIIL
    priority: high type: enhancement 
    opened by AlexIIL 39
  • Natural gas

    Natural gas

    Hi.

    I had an idea. When you pump up oil there is a chance you also get natural gas as a biproduct. This gas can be trapped and stored in gas tanks through special gas pipes. Or, it will burn. It will either burn directly out of the miner which is dangerous, or you can put some gas pipes up in the air to burn it there. If you choose to save the gas, refining it should be necessary to use it as energy.

    type: enhancement 
    opened by derin38 36
  • Added first buildcraft achievements and achievement page :-)

    Added first buildcraft achievements and achievement page :-)

    The first achievements for buildcraft, i made achievements for making all of the gears and a craftinghandler to give the achievements

    type: enhancement 
    opened by AEnterprise 35
  • New redstone-diamond pipe

    New redstone-diamond pipe

    Is your feature request related to a problem? Please describe. Using Wincraft/Opencomputers/Project Red, I have a good control of the state of wires and can easily extract precise resources from chests. But when I want to redirect some of them to subsystems it requires big, complex piles of iron and diamond pipes and it's painful to make and messy and prone to bugs.

    Describe the solution you'd like A redstone-diamond pipe that would connect to a cable (16 colors) that would control which (0 to 16) of 16 resources would be diverted to another exit of the pipe. It would be small, clean, less prone to bugs and way less painful and would allow for a great use of Buildcraft pipes.

    Describe alternatives you've considered Piles of Iron and diamond pipes and well, about all other mods with pipes.

    Ideally, back ported to 1.7.10 and 1.12.2 but even if not, it would be a great addition to Buildcraft. Thanks for your work on a great mod!

    auto: feature 
    opened by schloops1 4
  • Creative Tab Crash - NullPointerException: Rendering item

    Creative Tab Crash - NullPointerException: Rendering item

    opened by Intezium 0
  • Lots of errors

    Lots of errors

    The game doesn't crash but it still gives a shit ton of error and I don't get why.

    Crash Report or Log: [14:50:24 ERROR]: [silicon.facade] Invalid property! java.lang.RuntimeException: Invalid IProperty object detected! Class = class com.rwtema.extrautils2.blocks.BlockEnderLilly$1 Method not overriden: IProperty.parseValue(String) at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:373) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.scanBlock(FacadeStateManager.java:235) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.init(FacadeStateManager.java:213) [FacadeStateManager.class:?] at buildcraft.silicon.BCSilicon.init(BCSilicon.java:76) [BCSilicon.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:632) [FMLModContainer.class:?] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:215) [LoadController.class:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:193) [LoadController.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:132) [LoadController.class:?] at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:766) [Loader.class:?] at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:111) [FMLServerHandler.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:334) [FMLCommonHandler.class:?] at net.minecraft.server.dedicated.DedicatedServer.init(DedicatedServer.java:266) [nz.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:596) [MinecraftServer.class:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_281] Caused by: java.lang.AbstractMethodError: Method com/rwtema/extrautils2/blocks/BlockEnderLilly$1.func_185929_b(Ljava/lang/String;)Lcom/google/common/base/Optional; is abstract at com.rwtema.extrautils2.blocks.BlockEnderLilly$1.parseValue(BlockEnderLilly.java) ~[BlockEnderLilly$1.class:?] at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:368) ~[FacadeStateManager.class:?] ... 38 more [14:50:24 ERROR]: [silicon.facade] Invalid property! java.lang.RuntimeException: Invalid IProperty object detected! Class = class com.rwtema.extrautils2.tile.TilePower$1 Method not overriden: IProperty.parseValue(String) at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:373) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.scanBlock(FacadeStateManager.java:235) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.init(FacadeStateManager.java:213) [FacadeStateManager.class:?] at buildcraft.silicon.BCSilicon.init(BCSilicon.java:76) [BCSilicon.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:632) [FMLModContainer.class:?] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:215) [LoadController.class:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:193) [LoadController.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:132) [LoadController.class:?] at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:766) [Loader.class:?] at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:111) [FMLServerHandler.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:334) [FMLCommonHandler.class:?] at net.minecraft.server.dedicated.DedicatedServer.init(DedicatedServer.java:266) [nz.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:596) [MinecraftServer.class:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_281] Caused by: java.lang.AbstractMethodError: Method com/rwtema/extrautils2/tile/TilePower$1.func_185929_b(Ljava/lang/String;)Lcom/google/common/base/Optional; is abstract at com.rwtema.extrautils2.tile.TilePower$1.parseValue(TilePower.java) ~[TilePower$1.class:?] at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:368) ~[FacadeStateManager.class:?] ... 38 more [14:50:24 ERROR]: [silicon.facade] Invalid property! java.lang.RuntimeException: Invalid IProperty object detected! Class = class com.rwtema.extrautils2.tile.TilePower$1 Method not overriden: IProperty.parseValue(String) at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:373) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.scanBlock(FacadeStateManager.java:235) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.init(FacadeStateManager.java:213) [FacadeStateManager.class:?] at buildcraft.silicon.BCSilicon.init(BCSilicon.java:76) [BCSilicon.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:632) [FMLModContainer.class:?] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:215) [LoadController.class:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:193) [LoadController.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:132) [LoadController.class:?] at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:766) [Loader.class:?] at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:111) [FMLServerHandler.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:334) [FMLCommonHandler.class:?] at net.minecraft.server.dedicated.DedicatedServer.init(DedicatedServer.java:266) [nz.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:596) [MinecraftServer.class:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_281] Caused by: java.lang.AbstractMethodError: Method com/rwtema/extrautils2/tile/TilePower$1.func_185929_b(Ljava/lang/String;)Lcom/google/common/base/Optional; is abstract at com.rwtema.extrautils2.tile.TilePower$1.parseValue(TilePower.java) ~[TilePower$1.class:?] at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:368) ~[FacadeStateManager.class:?] ... 38 more [14:50:24 ERROR]: [silicon.facade] Invalid property! java.lang.RuntimeException: Invalid IProperty object detected! Class = class com.rwtema.extrautils2.tile.TilePower$1 Method not overriden: IProperty.parseValue(String) at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:373) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.scanBlock(FacadeStateManager.java:235) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.init(FacadeStateManager.java:213) [FacadeStateManager.class:?] at buildcraft.silicon.BCSilicon.init(BCSilicon.java:76) [BCSilicon.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:632) [FMLModContainer.class:?] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:215) [LoadController.class:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:193) [LoadController.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:132) [LoadController.class:?] at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:766) [Loader.class:?] at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:111) [FMLServerHandler.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:334) [FMLCommonHandler.class:?] at net.minecraft.server.dedicated.DedicatedServer.init(DedicatedServer.java:266) [nz.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:596) [MinecraftServer.class:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_281] Caused by: java.lang.AbstractMethodError: Method com/rwtema/extrautils2/tile/TilePower$1.func_185929_b(Ljava/lang/String;)Lcom/google/common/base/Optional; is abstract at com.rwtema.extrautils2.tile.TilePower$1.parseValue(TilePower.java) ~[TilePower$1.class:?] at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:368) ~[FacadeStateManager.class:?] ... 38 more [14:50:24 ERROR]: [silicon.facade] Invalid property! java.lang.RuntimeException: Invalid IProperty object detected! Class = class com.rwtema.extrautils2.tile.TilePower$1 Method not overriden: IProperty.parseValue(String) at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:373) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.scanBlock(FacadeStateManager.java:235) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.init(FacadeStateManager.java:213) [FacadeStateManager.class:?] at buildcraft.silicon.BCSilicon.init(BCSilicon.java:76) [BCSilicon.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:632) [FMLModContainer.class:?] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:215) [LoadController.class:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:193) [LoadController.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:132) [LoadController.class:?] at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:766) [Loader.class:?] at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:111) [FMLServerHandler.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:334) [FMLCommonHandler.class:?] at net.minecraft.server.dedicated.DedicatedServer.init(DedicatedServer.java:266) [nz.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:596) [MinecraftServer.class:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_281] Caused by: java.lang.AbstractMethodError: Method com/rwtema/extrautils2/tile/TilePower$1.func_185929_b(Ljava/lang/String;)Lcom/google/common/base/Optional; is abstract at com.rwtema.extrautils2.tile.TilePower$1.parseValue(TilePower.java) ~[TilePower$1.class:?] at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:368) ~[FacadeStateManager.class:?] ... 38 more [14:50:24 ERROR]: [silicon.facade] Invalid property! java.lang.RuntimeException: Invalid IProperty object detected! Class = class com.rwtema.extrautils2.tile.TilePower$1 Method not overriden: IProperty.parseValue(String) at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:373) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.scanBlock(FacadeStateManager.java:235) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.init(FacadeStateManager.java:213) [FacadeStateManager.class:?] at buildcraft.silicon.BCSilicon.init(BCSilicon.java:76) [BCSilicon.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:632) [FMLModContainer.class:?] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:215) [LoadController.class:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:193) [LoadController.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:132) [LoadController.class:?] at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:766) [Loader.class:?] at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:111) [FMLServerHandler.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:334) [FMLCommonHandler.class:?] at net.minecraft.server.dedicated.DedicatedServer.init(DedicatedServer.java:266) [nz.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:596) [MinecraftServer.class:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_281] Caused by: java.lang.AbstractMethodError: Method com/rwtema/extrautils2/tile/TilePower$1.func_185929_b(Ljava/lang/String;)Lcom/google/common/base/Optional; is abstract at com.rwtema.extrautils2.tile.TilePower$1.parseValue(TilePower.java) ~[TilePower$1.class:?] at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:368) ~[FacadeStateManager.class:?] ... 38 more [14:50:24 ERROR]: [silicon.facade] Invalid property! java.lang.RuntimeException: Invalid IProperty object detected! Class = class com.rwtema.extrautils2.blocks.BlockPlayerChest$1 Method not overriden: IProperty.parseValue(String) at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:373) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.scanBlock(FacadeStateManager.java:235) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.init(FacadeStateManager.java:213) [FacadeStateManager.class:?] at buildcraft.silicon.BCSilicon.init(BCSilicon.java:76) [BCSilicon.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:632) [FMLModContainer.class:?] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:215) [LoadController.class:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:193) [LoadController.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:132) [LoadController.class:?] at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:766) [Loader.class:?] at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:111) [FMLServerHandler.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:334) [FMLCommonHandler.class:?] at net.minecraft.server.dedicated.DedicatedServer.init(DedicatedServer.java:266) [nz.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:596) [MinecraftServer.class:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_281] Caused by: java.lang.AbstractMethodError: Method com/rwtema/extrautils2/blocks/BlockPlayerChest$1.func_185929_b(Ljava/lang/String;)Lcom/google/common/base/Optional; is abstract at com.rwtema.extrautils2.blocks.BlockPlayerChest$1.parseValue(BlockPlayerChest.java) ~[BlockPlayerChest$1.class:?] at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:368) ~[FacadeStateManager.class:?] ... 38 more [14:50:25 ERROR]: [silicon.facade] Invalid property! java.lang.RuntimeException: Invalid IProperty object detected! Class = class com.rwtema.extrautils2.tile.TilePower$1 Method not overriden: IProperty.parseValue(String) at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:373) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.scanBlock(FacadeStateManager.java:235) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.init(FacadeStateManager.java:213) [FacadeStateManager.class:?] at buildcraft.silicon.BCSilicon.init(BCSilicon.java:76) [BCSilicon.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:632) [FMLModContainer.class:?] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:215) [LoadController.class:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:193) [LoadController.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:132) [LoadController.class:?] at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:766) [Loader.class:?] at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:111) [FMLServerHandler.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:334) [FMLCommonHandler.class:?] at net.minecraft.server.dedicated.DedicatedServer.init(DedicatedServer.java:266) [nz.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:596) [MinecraftServer.class:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_281] Caused by: java.lang.AbstractMethodError: Method com/rwtema/extrautils2/tile/TilePower$1.func_185929_b(Ljava/lang/String;)Lcom/google/common/base/Optional; is abstract at com.rwtema.extrautils2.tile.TilePower$1.parseValue(TilePower.java) ~[TilePower$1.class:?] at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:368) ~[FacadeStateManager.class:?] ... 38 more [14:50:25 ERROR]: [silicon.facade] Invalid property! java.lang.RuntimeException: Invalid IProperty object detected! Class = class com.rwtema.extrautils2.tile.TilePower$1 Method not overriden: IProperty.parseValue(String) at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:373) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.scanBlock(FacadeStateManager.java:235) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.init(FacadeStateManager.java:213) [FacadeStateManager.class:?] at buildcraft.silicon.BCSilicon.init(BCSilicon.java:76) [BCSilicon.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:632) [FMLModContainer.class:?] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:215) [LoadController.class:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:193) [LoadController.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:132) [LoadController.class:?] at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:766) [Loader.class:?] at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:111) [FMLServerHandler.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:334) [FMLCommonHandler.class:?] at net.minecraft.server.dedicated.DedicatedServer.init(DedicatedServer.java:266) [nz.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:596) [MinecraftServer.class:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_281] Caused by: java.lang.AbstractMethodError: Method com/rwtema/extrautils2/tile/TilePower$1.func_185929_b(Ljava/lang/String;)Lcom/google/common/base/Optional; is abstract at com.rwtema.extrautils2.tile.TilePower$1.parseValue(TilePower.java) ~[TilePower$1.class:?] at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:368) ~[FacadeStateManager.class:?] ... 38 more [14:50:25 ERROR]: [silicon.facade] Invalid property! java.lang.RuntimeException: Invalid IProperty object detected! Class = class com.rwtema.extrautils2.tile.TilePower$1 Method not overriden: IProperty.parseValue(String) at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:373) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.scanBlock(FacadeStateManager.java:235) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.init(FacadeStateManager.java:213) [FacadeStateManager.class:?] at buildcraft.silicon.BCSilicon.init(BCSilicon.java:76) [BCSilicon.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:632) [FMLModContainer.class:?] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:215) [LoadController.class:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:193) [LoadController.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:132) [LoadController.class:?] at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:766) [Loader.class:?] at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:111) [FMLServerHandler.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:334) [FMLCommonHandler.class:?] at net.minecraft.server.dedicated.DedicatedServer.init(DedicatedServer.java:266) [nz.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:596) [MinecraftServer.class:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_281] Caused by: java.lang.AbstractMethodError: Method com/rwtema/extrautils2/tile/TilePower$1.func_185929_b(Ljava/lang/String;)Lcom/google/common/base/Optional; is abstract at com.rwtema.extrautils2.tile.TilePower$1.parseValue(TilePower.java) ~[TilePower$1.class:?] at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:368) ~[FacadeStateManager.class:?] ... 38 more [14:50:25 ERROR]: [silicon.facade] Invalid property! java.lang.RuntimeException: Invalid IProperty object detected! Class = class com.rwtema.extrautils2.tile.TilePower$1 Method not overriden: IProperty.parseValue(String) at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:373) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.scanBlock(FacadeStateManager.java:235) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.init(FacadeStateManager.java:213) [FacadeStateManager.class:?] at buildcraft.silicon.BCSilicon.init(BCSilicon.java:76) [BCSilicon.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:632) [FMLModContainer.class:?] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:215) [LoadController.class:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:193) [LoadController.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:132) [LoadController.class:?] at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:766) [Loader.class:?] at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:111) [FMLServerHandler.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:334) [FMLCommonHandler.class:?] at net.minecraft.server.dedicated.DedicatedServer.init(DedicatedServer.java:266) [nz.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:596) [MinecraftServer.class:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_281] Caused by: java.lang.AbstractMethodError: Method com/rwtema/extrautils2/tile/TilePower$1.func_185929_b(Ljava/lang/String;)Lcom/google/common/base/Optional; is abstract at com.rwtema.extrautils2.tile.TilePower$1.parseValue(TilePower.java) ~[TilePower$1.class:?] at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:368) ~[FacadeStateManager.class:?] ... 38 more [14:50:25 ERROR]: [silicon.facade] Invalid property! java.lang.RuntimeException: Invalid IProperty object detected! Class = class crazypants.enderio.base.render.property.PropertyIO Method not overriden: IProperty.parseValue(String) at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:373) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.scanBlock(FacadeStateManager.java:235) [FacadeStateManager.class:?] at buildcraft.silicon.plug.FacadeStateManager.init(FacadeStateManager.java:213) [FacadeStateManager.class:?] at buildcraft.silicon.BCSilicon.init(BCSilicon.java:76) [BCSilicon.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:632) [FMLModContainer.class:?] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:215) [LoadController.class:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:193) [LoadController.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_281] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_281] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_281] at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?] at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?] at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?] at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:132) [LoadController.class:?] at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:766) [Loader.class:?] at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:111) [FMLServerHandler.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:334) [FMLCommonHandler.class:?] at net.minecraft.server.dedicated.DedicatedServer.init(DedicatedServer.java:266) [nz.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:596) [MinecraftServer.class:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_281] Caused by: java.lang.AbstractMethodError at buildcraft.silicon.plug.FacadeStateManager.doesPropertyConform(FacadeStateManager.java:368) ~[FacadeStateManager.class:?] ... 38 more

    auto: crash 
    opened by KillsT3aler69 0
  • BigInteger divide by zero crash serverside

    BigInteger divide by zero crash serverside

    Randomly server crashes.

    Crash log: https://gist.github.com/rexlManu/4e398451325358c46fea2a763df1580f

    Happens sometimes and has something todo with the pipes. Had the newest version for 1.12.2.

    I checked myself the code and the error depends on https://github.com/BuildCraft/BuildCraft/blob/8.0.x-1.12.2/common/buildcraft/transport/pipe/flow/PipeFlowPower.java#L287

    I think unusedPowerQuery is 0 but you have a check for it on L278 so, there is some crazy shit happening.

    auto: crash 
    opened by rexlManu 0
  • [1.12.2] Electronic Library is not craftable in buildcraft-all-7.99.24.7.jar

    [1.12.2] Electronic Library is not craftable in buildcraft-all-7.99.24.7.jar

    As I was about to play with modpack, I playtested with blueprint and found out that "Blueprint Library" or "Electronic Library" not craftable as Not Enough Items/Just Enough Items couldn't find its craft recipe. Is that unwritten recipe, bug with 77 additional mods or it's on purpose?

    • Minecraft Version: 1.12.2
    • Forge Version: 14.23.5.2855
    • BuildCraft Version: buildcraft-all-7.99.24.7
    auto: bug 
    opened by DeanYktRu 0
  • (Suggestion) Add integration for temperature manipulating items in Mekanism and pnuematicraft.

    (Suggestion) Add integration for temperature manipulating items in Mekanism and pnuematicraft.

    I'm always frustrated with the odd setup needed to convert buildvraft oil into it's various temperature states.

    If possible, I'd like to see integration with Mekanism and/or pneumaticraft's temperature manipulation mechanics and items.

    priority: low status: needs discussion type: enhancement type: mod compat 
    opened by border999 5
  • All of the ore is just GONE

    All of the ore is just GONE

    When I loaded the world with buildcraft, all of the ore was just gone. image

    auto: bug 
    opened by G1ngerRobot 3
  • Crash

    Crash

    Hello, I encountered this crash.

    Minecraft launcher error message: The game crashed whilst there was a severe problem during mod loading that has caused the game to fail Error: cpw.mods.fml.common.LoaderException: java.lang.IllegalAccessError: no such constructor: buildcraft.api.statements.StatementParameterItemStack.<init>(NBTTagCompound)void/newInvokeSpecial Ukončovací kód: -1

    Crash log: https://pastebin.com/HctLrAzt

    auto: crash 
    opened by Rev0lt1 0
  • Buildcraft's Pump isn't extending down and pumping BC Oil. [1.12.2]

    Buildcraft's Pump isn't extending down and pumping BC Oil. [1.12.2]

    Please complete the following information:

    • Forge Version: 14.23.5.2854
    • BuildCraft Version (Add Hash if from github): 7.99.24.7
    • Any additonal mods: Fast Leaf Decay, IC2, InvTweaks, IronBackpacks, IronChests, JEI, OpenComputers, Railcraft, RefinedStorage, Storage Drawers, Wireless Redstone CBE.

    Image of what is happening:

    2021-01-19_16 44 28

    Mods loaded using CurseForge

    auto: bug 
    opened by TREGuy365 1
  • Engines

    Engines

    https://gist.github.com/dudu6fixe/1cd71f9268cc90cf227078290e99aa26

    Please complete the following information:

    • Forge Version: 1.12.2
    • BuildCraft Version (Add Hash if from github):
    • Any additonal mods: avaritia, ironchest, jei, hywla, morefurnaces, projectE, roost, morechickens, solar flux reborn, xaeros minimap,idustrialcraft 2, jrmcore, codechickenlib and cxlibraly

    To Reproduce Steps to reproduce the behavior:

    1. Go to 'engines'
    2. Click on 'any engine'
    3. Scroll down to 'any'
    4. See error ´when i try to put the engine to power my pipes the animation does not work and the engine is always up for no reason´
    auto: bug 
    opened by dudu6fixe 1
Releases(7.99.20)