Jump to content

How use multipart render


dyno

Recommended Posts

After made a custom cable, i am looking for to render it with the neighbour cable.

I have read about multipart render, but I haven't found a way to use it. I tried to write it in blockstate, but problem isn't that. Log says to write each possibility of direction: I should write 2^6 possibilities!!!

 

Console:

[27mag2020 18:04:10.085] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--gameDir, ., --launchTarget, fmluserdevclient, --fml.mcpVersion, 20190829.143755, --fml.mcVersion, 1.14.4, --fml.forgeGroup, net.minecraftforge, --fml.forgeVersion, 28.2.10, --version, MOD_DEV, --assetIndex, 1.14, --assetsDir, C:\Users\GABRIELE\.gradle\caches\forge_gradle\assets, --username, Dev, --accessToken, ????????, --userProperties, {}]
[27mag2020 18:04:10.096] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 4.1.0+62+5bfa59b starting: java version 1.8.0_231 by Oracle Corporation
[27mag2020 18:04:11.278] [main/INFO] [net.minecraftforge.fml.loading.FixSSL/CORE]: Added Lets Encrypt root certificates as additional trust
[27mag2020 18:04:14.602] [main/INFO] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Launching target 'fmluserdevclient' with arguments [--version, MOD_DEV, --gameDir, ., --assetsDir, C:\Users\GABRIELE\.gradle\caches\forge_gradle\assets, --assetIndex, 1.14, --username, Dev, --accessToken, ????????, --userProperties, {}]
[27mag2020 18:04:20.741] [Client thread/INFO] [net.minecraft.client.Minecraft/]: Setting user: Dev
[27mag2020 18:04:41.847] [Client thread/WARN] [net.minecraft.client.GameSettings/]: Skipping bad option: lastServer:
[27mag2020 18:04:41.899] [Client thread/INFO] [net.minecraft.client.Minecraft/]: LWJGL Version: 3.2.2 build 10
[27mag2020 18:04:45.305] [modloading-worker-1/INFO] [net.minecraftforge.common.ForgeMod/FORGEMOD]: Forge mod loading, version 28.2.10, for MC 1.14.4 with MCP 20190829.143755
[27mag2020 18:04:45.305] [modloading-worker-1/INFO] [net.minecraftforge.common.MinecraftForge/FORGE]: MinecraftForge v28.2.10 Initialized
[27mag2020 18:04:53.176] [Client thread/INFO] [com.mojang.text2speech.NarratorWindows/]: Narrator library for x64 successfully loaded
[27mag2020 18:04:56.596] [Thread-1/FATAL] [net.minecraftforge.common.ForgeConfig/CORE]: Forge config just got changed on the file system!
[27mag2020 18:04:56.997] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [forge] Starting version check at https://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json
[27mag2020 18:04:57.123] [Forge Version Check/WARN] [net.minecraftforge.fml.VersionChecker/]: Failed to process update information
java.net.UnknownHostException: files.minecraftforge.net
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) ~[?:1.8.0_231]
	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) ~[?:1.8.0_231]
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:1.8.0_231]
	at java.net.Socket.connect(Socket.java:606) ~[?:1.8.0_231]
	at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:666) ~[?:1.8.0_231]
	at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173) ~[?:1.8.0_231]
	at sun.net.NetworkClient.doConnect(NetworkClient.java:180) ~[?:1.8.0_231]
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) ~[?:1.8.0_231]
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) ~[?:1.8.0_231]
	at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264) ~[?:1.8.0_231]
	at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367) ~[?:1.8.0_231]
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) ~[?:1.8.0_231]
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) ~[?:1.8.0_231]
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) ~[?:1.8.0_231]
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) ~[?:1.8.0_231]
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1570) ~[?:1.8.0_231]
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498) ~[?:1.8.0_231]
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) ~[?:1.8.0_231]
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:352) ~[?:1.8.0_231]
	at net.minecraftforge.fml.VersionChecker$1.openUrlStream(VersionChecker.java:173) ~[?:?]
	at net.minecraftforge.fml.VersionChecker$1.process(VersionChecker.java:206) ~[?:?]
	at java.lang.Iterable.forEach(Iterable.java:75) [?:1.8.0_231]
	at net.minecraftforge.fml.VersionChecker$1.run(VersionChecker.java:157) [?:?]
[27mag2020 18:04:57.160] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [olivemod] Starting version check at http://github.com/YourName/Your-Mod-Name/update.json
[27mag2020 18:04:57.191] [Forge Version Check/WARN] [net.minecraftforge.fml.VersionChecker/]: Failed to process update information
java.net.UnknownHostException: github.com
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) ~[?:1.8.0_231]
	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) ~[?:1.8.0_231]
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:1.8.0_231]
	at java.net.Socket.connect(Socket.java:606) ~[?:1.8.0_231]
	at java.net.Socket.connect(Socket.java:555) ~[?:1.8.0_231]
	at sun.net.NetworkClient.doConnect(NetworkClient.java:180) ~[?:1.8.0_231]
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) ~[?:1.8.0_231]
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) ~[?:1.8.0_231]
	at sun.net.www.http.HttpClient.<init>(HttpClient.java:242) ~[?:1.8.0_231]
	at sun.net.www.http.HttpClient.New(HttpClient.java:339) ~[?:1.8.0_231]
	at sun.net.www.http.HttpClient.New(HttpClient.java:357) ~[?:1.8.0_231]
	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1226) ~[?:1.8.0_231]
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1162) ~[?:1.8.0_231]
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) ~[?:1.8.0_231]
	at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:990) ~[?:1.8.0_231]
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1570) ~[?:1.8.0_231]
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498) ~[?:1.8.0_231]
	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) ~[?:1.8.0_231]
	at net.minecraftforge.fml.VersionChecker$1.openUrlStream(VersionChecker.java:173) ~[?:?]
	at net.minecraftforge.fml.VersionChecker$1.process(VersionChecker.java:206) ~[?:?]
	at java.lang.Iterable.forEach(Iterable.java:75) [?:1.8.0_231]
	at net.minecraftforge.fml.VersionChecker$1.run(VersionChecker.java:157) [?:?]
[27mag2020 18:05:03.736] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/rubber_log.json' missing model for variant: 'olivemod:rubber_log#axis=x'
[27mag2020 18:05:03.737] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/rubber_log.json' missing model for variant: 'olivemod:rubber_log#axis=y'
[27mag2020 18:05:03.737] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/rubber_log.json' missing model for variant: 'olivemod:rubber_log#axis=z'
[27mag2020 18:05:03.737] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/rubber_log.json' in resourcepack: 'Mod Resources': com.google.gson.stream.MalformedJsonException: Expected name at line 7 column 6 path $.variants.
[27mag2020 18:05:03.787] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Unable to load model: 'olivemod:crusher' referenced from: olivemod:crusher#facing=north: java.io.FileNotFoundException: olivemod:models/crusher.json
[27mag2020 18:05:03.799] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' in resourcepack: 'Mod Resources' for variant: 'facing=east': Unknown blockstate property: 'facing'
[27mag2020 18:05:03.799] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' in resourcepack: 'Mod Resources' for variant: 'facing=south': Unknown blockstate property: 'facing'
[27mag2020 18:05:03.799] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' in resourcepack: 'Mod Resources' for variant: 'facing=north': Unknown blockstate property: 'facing'
[27mag2020 18:05:03.799] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' in resourcepack: 'Mod Resources' for variant: 'facing=west': Unknown blockstate property: 'facing'
[27mag2020 18:05:03.800] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=false,north=false,south=true,up=true,west=true'
[27mag2020 18:05:03.800] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=false,north=true,south=true,up=true,west=true'
[27mag2020 18:05:03.800] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=false,north=true,south=true,up=false,west=false'
[27mag2020 18:05:03.800] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=false,north=false,south=true,up=true,west=true'
[27mag2020 18:05:03.800] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=false,north=false,south=false,up=false,west=false'
[27mag2020 18:05:03.800] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=true,north=true,south=true,up=false,west=true'
[27mag2020 18:05:03.801] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=false,north=false,south=false,up=true,west=true'
[27mag2020 18:05:03.801] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=true,north=false,south=true,up=true,west=false'
[27mag2020 18:05:03.801] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=false,north=true,south=false,up=true,west=false'
[27mag2020 18:05:03.801] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=false,north=false,south=false,up=true,west=false'
[27mag2020 18:05:03.801] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=true,north=false,south=false,up=false,west=false'
[27mag2020 18:05:03.801] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=true,north=true,south=true,up=false,west=false'
[27mag2020 18:05:03.801] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=false,north=true,south=true,up=true,west=true'
[27mag2020 18:05:03.802] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=true,north=true,south=true,up=false,west=true'
[27mag2020 18:05:03.802] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=false,north=true,south=false,up=true,west=true'
[27mag2020 18:05:03.802] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=false,north=true,south=false,up=false,west=true'
[27mag2020 18:05:03.802] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=false,north=true,south=false,up=true,west=true'
[27mag2020 18:05:03.802] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=true,north=false,south=true,up=true,west=false'
[27mag2020 18:05:03.802] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=false,north=false,south=true,up=false,west=false'
[27mag2020 18:05:03.802] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=true,north=true,south=false,up=false,west=false'
[27mag2020 18:05:03.802] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=true,north=false,south=true,up=true,west=true'
[27mag2020 18:05:03.802] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=false,north=true,south=false,up=false,west=false'
[27mag2020 18:05:03.802] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=true,north=true,south=false,up=false,west=false'
[27mag2020 18:05:03.802] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=true,north=true,south=false,up=true,west=true'
[27mag2020 18:05:03.802] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=false,north=true,south=true,up=false,west=true'
[27mag2020 18:05:03.802] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=true,north=true,south=true,up=true,west=false'
[27mag2020 18:05:03.803] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=false,north=false,south=false,up=false,west=true'
[27mag2020 18:05:03.803] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=true,north=true,south=true,up=true,west=true'
[27mag2020 18:05:03.803] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=false,north=false,south=true,up=true,west=false'
[27mag2020 18:05:03.803] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=false,north=true,south=true,up=false,west=true'
[27mag2020 18:05:03.803] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=false,north=true,south=false,up=false,west=true'
[27mag2020 18:05:03.803] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=true,north=false,south=true,up=false,west=true'
[27mag2020 18:05:03.803] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=false,north=false,south=false,up=true,west=true'
[27mag2020 18:05:03.803] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=true,north=false,south=true,up=false,west=true'
[27mag2020 18:05:03.803] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=true,north=false,south=false,up=false,west=true'
[27mag2020 18:05:03.804] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=true,north=false,south=true,up=false,west=false'
[27mag2020 18:05:03.805] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=false,north=true,south=true,up=true,west=false'
[27mag2020 18:05:03.805] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=false,north=false,south=true,up=true,west=false'
[27mag2020 18:05:03.806] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=true,north=false,south=false,up=false,west=true'
[27mag2020 18:05:03.806] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=false,north=false,south=false,up=false,west=false'
[27mag2020 18:05:03.806] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=true,north=true,south=false,up=true,west=false'
[27mag2020 18:05:03.807] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=true,north=false,south=true,up=true,west=true'
[27mag2020 18:05:03.807] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=true,north=true,south=false,up=true,west=false'
[27mag2020 18:05:03.807] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=false,north=false,south=false,up=true,west=false'
[27mag2020 18:05:03.807] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=false,north=false,south=true,up=false,west=true'
[27mag2020 18:05:03.807] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=true,north=false,south=false,up=true,west=false'
[27mag2020 18:05:03.807] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=true,north=false,south=false,up=true,west=true'
[27mag2020 18:05:03.808] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=true,north=true,south=true,up=true,west=true'
[27mag2020 18:05:03.808] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=true,north=false,south=false,up=true,west=true'
[27mag2020 18:05:03.808] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=false,north=true,south=true,up=true,west=false'
[27mag2020 18:05:03.808] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=true,north=true,south=true,up=false,west=false'
[27mag2020 18:05:03.808] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=false,north=false,south=false,up=false,west=true'
[27mag2020 18:05:03.808] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=false,north=false,south=true,up=false,west=false'
[27mag2020 18:05:03.808] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=false,north=false,south=true,up=false,west=true'
[27mag2020 18:05:03.808] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=true,north=false,south=false,up=true,west=false'
[27mag2020 18:05:03.808] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=true,north=false,south=true,up=false,west=false'
[27mag2020 18:05:03.808] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=true,north=true,south=false,up=false,west=true'
[27mag2020 18:05:03.808] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=true,north=false,south=false,up=false,west=false'
[27mag2020 18:05:03.809] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=true,north=true,south=false,up=false,west=true'
[27mag2020 18:05:03.809] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=true,north=true,south=false,up=true,west=true'
[27mag2020 18:05:03.809] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=true,east=false,north=true,south=true,up=false,west=false'
[27mag2020 18:05:03.809] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=false,north=true,south=false,up=false,west=false'
[27mag2020 18:05:03.809] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=true,north=true,south=true,up=true,west=false'
[27mag2020 18:05:03.810] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/gold_cable.json' missing model for variant: 'olivemod:gold_cable#down=false,east=false,north=true,south=false,up=true,west=false'
[27mag2020 18:05:03.811] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: olivemod:blockstates/redstone_cable.json: java.io.FileNotFoundException: olivemod:blockstates/redstone_cable.json
[27mag2020 18:05:03.812] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=true,north=false,south=true,up=true,west=true'
[27mag2020 18:05:03.812] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=true,north=false,south=true,up=false,west=true'
[27mag2020 18:05:03.812] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=true,north=true,south=true,up=true,west=true'
[27mag2020 18:05:03.812] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=false,north=false,south=true,up=true,west=false'
[27mag2020 18:05:03.812] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=true,north=false,south=true,up=false,west=true'
[27mag2020 18:05:03.812] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=false,north=true,south=false,up=false,west=false'
[27mag2020 18:05:03.812] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=false,north=false,south=false,up=true,west=false'
[27mag2020 18:05:03.812] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=false,north=false,south=false,up=false,west=false'
[27mag2020 18:05:03.812] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=true,north=true,south=false,up=true,west=true'
[27mag2020 18:05:03.812] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=true,north=true,south=true,up=true,west=true'
[27mag2020 18:05:03.812] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=true,north=true,south=false,up=true,west=false'
[27mag2020 18:05:03.812] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=true,north=false,south=false,up=false,west=true'
[27mag2020 18:05:03.813] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=false,north=false,south=true,up=true,west=false'
[27mag2020 18:05:03.813] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=true,north=true,south=false,up=true,west=false'
[27mag2020 18:05:03.813] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=true,north=false,south=true,up=false,west=false'
[27mag2020 18:05:03.813] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=true,north=true,south=false,up=false,west=false'
[27mag2020 18:05:03.813] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=true,north=true,south=false,up=true,west=true'
[27mag2020 18:05:03.813] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=false,north=true,south=false,up=false,west=true'
[27mag2020 18:05:03.813] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=true,north=false,south=true,up=false,west=false'
[27mag2020 18:05:03.813] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=false,north=true,south=false,up=true,west=false'
[27mag2020 18:05:03.813] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=false,north=false,south=true,up=false,west=true'
[27mag2020 18:05:03.813] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=true,north=true,south=false,up=false,west=true'
[27mag2020 18:05:03.813] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=true,north=false,south=false,up=false,west=false'
[27mag2020 18:05:03.813] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=true,north=false,south=false,up=true,west=false'
[27mag2020 18:05:03.813] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=false,north=false,south=true,up=true,west=true'
[27mag2020 18:05:03.813] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=true,north=true,south=true,up=false,west=true'
[27mag2020 18:05:03.813] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=false,north=true,south=true,up=false,west=false'
[27mag2020 18:05:03.813] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=true,north=true,south=true,up=true,west=false'
[27mag2020 18:05:03.813] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=true,north=true,south=false,up=false,west=true'
[27mag2020 18:05:03.813] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=false,north=false,south=false,up=false,west=true'
[27mag2020 18:05:03.814] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=false,north=false,south=true,up=false,west=false'
[27mag2020 18:05:03.814] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=false,north=false,south=false,up=true,west=false'
[27mag2020 18:05:03.814] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=true,north=true,south=true,up=true,west=false'
[27mag2020 18:05:03.814] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=false,north=true,south=false,up=true,west=false'
[27mag2020 18:05:03.814] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=false,north=true,south=false,up=false,west=true'
[27mag2020 18:05:03.814] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=false,north=false,south=false,up=true,west=true'
[27mag2020 18:05:03.814] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=false,north=false,south=false,up=false,west=false'
[27mag2020 18:05:03.814] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=true,north=true,south=true,up=false,west=false'
[27mag2020 18:05:03.814] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=false,north=false,south=true,up=false,west=true'
[27mag2020 18:05:03.814] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=false,north=true,south=true,up=false,west=true'
[27mag2020 18:05:03.814] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=false,north=false,south=true,up=true,west=true'
[27mag2020 18:05:03.814] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=false,north=true,south=false,up=false,west=false'
[27mag2020 18:05:03.814] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=false,north=true,south=true,up=true,west=true'
[27mag2020 18:05:03.814] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=false,north=true,south=true,up=false,west=false'
[27mag2020 18:05:03.815] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=false,north=false,south=false,up=true,west=true'
[27mag2020 18:05:03.815] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=false,north=true,south=true,up=false,west=true'
[27mag2020 18:05:03.815] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=true,north=false,south=false,up=false,west=false'
[27mag2020 18:05:03.815] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=true,north=false,south=false,up=false,west=true'
[27mag2020 18:05:03.815] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=true,north=false,south=true,up=true,west=false'
[27mag2020 18:05:03.816] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=true,north=true,south=true,up=false,west=true'
[27mag2020 18:05:03.816] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=true,north=false,south=false,up=true,west=true'
[27mag2020 18:05:03.816] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=false,north=false,south=false,up=false,west=true'
[27mag2020 18:05:03.816] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=true,north=false,south=false,up=true,west=true'
[27mag2020 18:05:03.817] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=false,north=false,south=true,up=false,west=false'
[27mag2020 18:05:03.818] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=true,north=true,south=false,up=false,west=false'
[27mag2020 18:05:03.818] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=true,north=true,south=true,up=false,west=false'
[27mag2020 18:05:03.818] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=false,north=true,south=false,up=true,west=true'
[27mag2020 18:05:03.818] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=false,north=true,south=true,up=true,west=false'
[27mag2020 18:05:03.818] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=false,north=true,south=false,up=true,west=true'
[27mag2020 18:05:03.819] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=false,east=false,north=true,south=true,up=true,west=false'
[27mag2020 18:05:03.819] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=true,north=false,south=true,up=true,west=true'
[27mag2020 18:05:03.819] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=false,north=true,south=true,up=true,west=true'
[27mag2020 18:05:03.819] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=true,north=false,south=false,up=true,west=false'
[27mag2020 18:05:03.819] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/redstone_cable.json' missing model for variant: 'olivemod:redstone_cable#down=true,east=true,north=false,south=true,up=true,west=false'
[27mag2020 18:05:03.826] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/olio_block.json' missing model for variant: 'olivemod:olio_block#level=4'
[27mag2020 18:05:03.827] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/olio_block.json' missing model for variant: 'olivemod:olio_block#level=3'
[27mag2020 18:05:03.827] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/olio_block.json' missing model for variant: 'olivemod:olio_block#level=6'
[27mag2020 18:05:03.827] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/olio_block.json' missing model for variant: 'olivemod:olio_block#level=5'
[27mag2020 18:05:03.827] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/olio_block.json' missing model for variant: 'olivemod:olio_block#level=8'
[27mag2020 18:05:03.828] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/olio_block.json' missing model for variant: 'olivemod:olio_block#level=7'
[27mag2020 18:05:03.828] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/olio_block.json' missing model for variant: 'olivemod:olio_block#level=9'
[27mag2020 18:05:03.828] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/olio_block.json' missing model for variant: 'olivemod:olio_block#level=14'
[27mag2020 18:05:03.828] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/olio_block.json' missing model for variant: 'olivemod:olio_block#level=15'
[27mag2020 18:05:03.828] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/olio_block.json' missing model for variant: 'olivemod:olio_block#level=12'
[27mag2020 18:05:03.828] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/olio_block.json' missing model for variant: 'olivemod:olio_block#level=13'
[27mag2020 18:05:03.828] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/olio_block.json' missing model for variant: 'olivemod:olio_block#level=10'
[27mag2020 18:05:03.828] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/olio_block.json' missing model for variant: 'olivemod:olio_block#level=11'
[27mag2020 18:05:03.828] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/olio_block.json' missing model for variant: 'olivemod:olio_block#level=0'
[27mag2020 18:05:03.829] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/olio_block.json' missing model for variant: 'olivemod:olio_block#level=2'
[27mag2020 18:05:03.829] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/olio_block.json' missing model for variant: 'olivemod:olio_block#level=1'
[27mag2020 18:05:03.829] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/olio_block.json' in resourcepack: 'Mod Resources': Missing model, expected to find a string
[27mag2020 18:05:03.830] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: olivemod:blockstates/olio_loggable_block.json: java.io.FileNotFoundException: olivemod:blockstates/olio_loggable_block.json
[27mag2020 18:05:03.830] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/olio_loggable_block.json' missing model for variant: 'olivemod:olio_loggable_block#fluid_logged=true'
[27mag2020 18:05:03.831] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Exception loading blockstate definition: 'olivemod:blockstates/olio_loggable_block.json' missing model for variant: 'olivemod:olio_loggable_block#fluid_logged=false'
[27mag2020 18:05:05.734] [Server-Worker-1/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Unable to load model: 'olivemod:redstone_cable#inventory' referenced from: olivemod:redstone_cable#inventory: java.io.FileNotFoundException: olivemod:models/item/redstone_cable.json
[27mag2020 18:05:09.445] [Client thread/WARN] [net.minecraft.client.GameSettings/]: Skipping bad option: lastServer:
[27mag2020 18:05:09.708] [Client thread/INFO] [net.minecraft.client.audio.SoundSystem/]: OpenAL initialized.
[27mag2020 18:05:09.709] [Client thread/INFO] [net.minecraft.client.audio.SoundEngine/SOUNDS]: Sound engine started
[27mag2020 18:05:09.998] [Client thread/INFO] [net.minecraft.client.renderer.texture.AtlasTexture/]: Created: 1024x512 textures-atlas
[27mag2020 18:05:11.713] [Client thread/INFO] [net.minecraft.client.renderer.texture.AtlasTexture/]: Created: 256x256 textures/particle-atlas
[27mag2020 18:05:11.723] [Client thread/INFO] [net.minecraft.client.renderer.texture.AtlasTexture/]: Created: 256x256 textures/painting-atlas
[27mag2020 18:05:11.726] [Client thread/INFO] [net.minecraft.client.renderer.texture.AtlasTexture/]: Created: 128x128 textures/mob_effect-atlas
[27mag2020 18:05:29.269] [Client thread/WARN] [net.minecraft.command.Commands/]: Ambiguity between arguments [teleport, destination] and [teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-11c01849e498]
[27mag2020 18:05:29.271] [Client thread/WARN] [net.minecraft.command.Commands/]: Ambiguity between arguments [teleport, location] and [teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[27mag2020 18:05:29.333] [Client thread/WARN] [net.minecraft.command.Commands/]: Ambiguity between arguments [teleport, location] and [teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0]
[27mag2020 18:05:29.336] [Client thread/WARN] [net.minecraft.command.Commands/]: Ambiguity between arguments [teleport, targets] and [teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-11c01849e498]
[27mag2020 18:05:29.338] [Client thread/WARN] [net.minecraft.command.Commands/]: Ambiguity between arguments [teleport, targets, location] and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0]
[27mag2020 18:05:29.669] [Server thread/INFO] [net.minecraft.server.integrated.IntegratedServer/]: Starting integrated minecraft server version 1.14.4
[27mag2020 18:05:29.669] [Server thread/INFO] [net.minecraft.server.integrated.IntegratedServer/]: Generating keypair
[27mag2020 18:05:30.120] [Server thread/INFO] [net.minecraftforge.registries.GameData/REGISTRIES]: Injecting existing registry data into this SERVER instance
[27mag2020 18:05:30.323] [Server thread/WARN] [net.minecraftforge.registries.ForgeRegistry/REGISTRIES]: Registry Block: Object did not get ID it asked for. Name: olivemod:olive_sapling Expected: 678 Got: 693
[27mag2020 18:05:30.323] [Server thread/WARN] [net.minecraftforge.registries.ForgeRegistry/REGISTRIES]: Registry Block: Object did not get ID it asked for. Name: olivemod:rubber_log Expected: 679 Got: 694
[27mag2020 18:05:30.324] [Server thread/WARN] [net.minecraftforge.registries.ForgeRegistry/REGISTRIES]: Registry Block: Object did not get ID it asked for. Name: olivemod:rubber_leaves Expected: 680 Got: 695
[27mag2020 18:05:30.325] [Server thread/WARN] [net.minecraftforge.registries.ForgeRegistry/REGISTRIES]: Registry Block: Object did not get ID it asked for. Name: olivemod:rubber_sapling Expected: 681 Got: 699
[27mag2020 18:05:30.326] [Server thread/WARN] [net.minecraftforge.registries.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: olivemod:olive_sapling Expected: 951 Got: 965
[27mag2020 18:05:30.326] [Server thread/WARN] [net.minecraftforge.registries.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: olivemod:rubber_log Expected: 953 Got: 966
[27mag2020 18:05:30.327] [Server thread/WARN] [net.minecraftforge.registries.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: olivemod:rubber_leaves Expected: 952 Got: 969
[27mag2020 18:05:30.327] [Server thread/WARN] [net.minecraftforge.registries.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: olivemod:redstone_cable Expected: 969 Got: 970
[27mag2020 18:05:30.327] [Server thread/WARN] [net.minecraftforge.registries.ForgeRegistry/REGISTRIES]: Registry Item: Object did not get ID it asked for. Name: olivemod:rubber_sapling Expected: 954 Got: 971
[27mag2020 18:05:30.799] [Server thread/INFO] [net.minecraft.resources.SimpleReloadableResourceManager/]: Reloading ResourceManager: Default, forge-1.14.4-28.2.10_mapped_snapshot_20190719-1.14.3-recomp.jar, main
[27mag2020 18:05:35.182] [Server thread/ERROR] [net.minecraft.item.crafting.RecipeManager/]: Parsing error loading recipe olivemod:copper_helmet
com.google.gson.JsonSyntaxException: Invalid pattern: each row must be the same width
	at net.minecraft.item.crafting.ShapedRecipe.patternFromJson(ShapedRecipe.java:245) ~[?:?]
	at net.minecraft.item.crafting.ShapedRecipe.access$100(ShapedRecipe.java:24) ~[?:?]
	at net.minecraft.item.crafting.ShapedRecipe$Serializer.read(ShapedRecipe.java:295) ~[?:?]
	at net.minecraft.item.crafting.ShapedRecipe$Serializer.read(ShapedRecipe.java:290) ~[?:?]
	at net.minecraft.item.crafting.RecipeManager.deserializeRecipe(RecipeManager.java:140) ~[?:?]
	at net.minecraft.item.crafting.RecipeManager.apply(RecipeManager.java:60) ~[?:?]
	at net.minecraft.item.crafting.RecipeManager.apply(RecipeManager.java:37) ~[?:?]
	at net.minecraft.client.resources.ReloadListener.lambda$reload$1(ReloadListener.java:14) ~[?:?]
	at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:656) ~[?:1.8.0_231]
	at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632) ~[?:1.8.0_231]
	at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) ~[?:1.8.0_231]
	at net.minecraft.resources.AsyncReloader.lambda$null$3(AsyncReloader.java:66) ~[?:?]
	at net.minecraft.util.concurrent.TickDelayedTask.run(TickDelayedTask.java:20) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.run(ThreadTaskExecutor.java:140) [?:?]
	at net.minecraft.util.concurrent.RecursiveEventLoop.run(RecursiveEventLoop.java:22) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveOne(ThreadTaskExecutor.java:110) [?:?]
	at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:728) [?:?]
	at net.minecraft.server.MinecraftServer.driveOne(MinecraftServer.java:722) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveUntil(ThreadTaskExecutor.java:123) [?:?]
	at net.minecraft.server.MinecraftServer.loadDataPacks(MinecraftServer.java:1556) [?:?]
	at net.minecraft.server.MinecraftServer.loadDataPacks(MinecraftServer.java:444) [?:?]
	at net.minecraft.server.integrated.IntegratedServer.loadAllWorlds(IntegratedServer.java:75) [?:?]
	at net.minecraft.server.integrated.IntegratedServer.init(IntegratedServer.java:97) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
[27mag2020 18:05:35.209] [Server thread/ERROR] [net.minecraft.item.crafting.RecipeManager/]: Parsing error loading recipe olivemod:tin_helmet
com.google.gson.JsonSyntaxException: Invalid pattern: each row must be the same width
	at net.minecraft.item.crafting.ShapedRecipe.patternFromJson(ShapedRecipe.java:245) ~[?:?]
	at net.minecraft.item.crafting.ShapedRecipe.access$100(ShapedRecipe.java:24) ~[?:?]
	at net.minecraft.item.crafting.ShapedRecipe$Serializer.read(ShapedRecipe.java:295) ~[?:?]
	at net.minecraft.item.crafting.ShapedRecipe$Serializer.read(ShapedRecipe.java:290) ~[?:?]
	at net.minecraft.item.crafting.RecipeManager.deserializeRecipe(RecipeManager.java:140) ~[?:?]
	at net.minecraft.item.crafting.RecipeManager.apply(RecipeManager.java:60) ~[?:?]
	at net.minecraft.item.crafting.RecipeManager.apply(RecipeManager.java:37) ~[?:?]
	at net.minecraft.client.resources.ReloadListener.lambda$reload$1(ReloadListener.java:14) ~[?:?]
	at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:656) ~[?:1.8.0_231]
	at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632) ~[?:1.8.0_231]
	at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) ~[?:1.8.0_231]
	at net.minecraft.resources.AsyncReloader.lambda$null$3(AsyncReloader.java:66) ~[?:?]
	at net.minecraft.util.concurrent.TickDelayedTask.run(TickDelayedTask.java:20) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.run(ThreadTaskExecutor.java:140) [?:?]
	at net.minecraft.util.concurrent.RecursiveEventLoop.run(RecursiveEventLoop.java:22) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveOne(ThreadTaskExecutor.java:110) [?:?]
	at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:728) [?:?]
	at net.minecraft.server.MinecraftServer.driveOne(MinecraftServer.java:722) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveUntil(ThreadTaskExecutor.java:123) [?:?]
	at net.minecraft.server.MinecraftServer.loadDataPacks(MinecraftServer.java:1556) [?:?]
	at net.minecraft.server.MinecraftServer.loadDataPacks(MinecraftServer.java:444) [?:?]
	at net.minecraft.server.integrated.IntegratedServer.loadAllWorlds(IntegratedServer.java:75) [?:?]
	at net.minecraft.server.integrated.IntegratedServer.init(IntegratedServer.java:97) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
[27mag2020 18:05:35.235] [Server thread/ERROR] [net.minecraft.item.crafting.RecipeManager/]: Parsing error loading recipe olivemod:steel_helmet
com.google.gson.JsonSyntaxException: Invalid pattern: each row must be the same width
	at net.minecraft.item.crafting.ShapedRecipe.patternFromJson(ShapedRecipe.java:245) ~[?:?]
	at net.minecraft.item.crafting.ShapedRecipe.access$100(ShapedRecipe.java:24) ~[?:?]
	at net.minecraft.item.crafting.ShapedRecipe$Serializer.read(ShapedRecipe.java:295) ~[?:?]
	at net.minecraft.item.crafting.ShapedRecipe$Serializer.read(ShapedRecipe.java:290) ~[?:?]
	at net.minecraft.item.crafting.RecipeManager.deserializeRecipe(RecipeManager.java:140) ~[?:?]
	at net.minecraft.item.crafting.RecipeManager.apply(RecipeManager.java:60) ~[?:?]
	at net.minecraft.item.crafting.RecipeManager.apply(RecipeManager.java:37) ~[?:?]
	at net.minecraft.client.resources.ReloadListener.lambda$reload$1(ReloadListener.java:14) ~[?:?]
	at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:656) ~[?:1.8.0_231]
	at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632) ~[?:1.8.0_231]
	at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) ~[?:1.8.0_231]
	at net.minecraft.resources.AsyncReloader.lambda$null$3(AsyncReloader.java:66) ~[?:?]
	at net.minecraft.util.concurrent.TickDelayedTask.run(TickDelayedTask.java:20) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.run(ThreadTaskExecutor.java:140) [?:?]
	at net.minecraft.util.concurrent.RecursiveEventLoop.run(RecursiveEventLoop.java:22) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveOne(ThreadTaskExecutor.java:110) [?:?]
	at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:728) [?:?]
	at net.minecraft.server.MinecraftServer.driveOne(MinecraftServer.java:722) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveUntil(ThreadTaskExecutor.java:123) [?:?]
	at net.minecraft.server.MinecraftServer.loadDataPacks(MinecraftServer.java:1556) [?:?]
	at net.minecraft.server.MinecraftServer.loadDataPacks(MinecraftServer.java:444) [?:?]
	at net.minecraft.server.integrated.IntegratedServer.loadAllWorlds(IntegratedServer.java:75) [?:?]
	at net.minecraft.server.integrated.IntegratedServer.init(IntegratedServer.java:97) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
[27mag2020 18:05:35.246] [Server thread/ERROR] [net.minecraft.item.crafting.RecipeManager/]: Parsing error loading recipe olivemod:bronze_helmet
com.google.gson.JsonSyntaxException: Invalid pattern: each row must be the same width
	at net.minecraft.item.crafting.ShapedRecipe.patternFromJson(ShapedRecipe.java:245) ~[?:?]
	at net.minecraft.item.crafting.ShapedRecipe.access$100(ShapedRecipe.java:24) ~[?:?]
	at net.minecraft.item.crafting.ShapedRecipe$Serializer.read(ShapedRecipe.java:295) ~[?:?]
	at net.minecraft.item.crafting.ShapedRecipe$Serializer.read(ShapedRecipe.java:290) ~[?:?]
	at net.minecraft.item.crafting.RecipeManager.deserializeRecipe(RecipeManager.java:140) ~[?:?]
	at net.minecraft.item.crafting.RecipeManager.apply(RecipeManager.java:60) ~[?:?]
	at net.minecraft.item.crafting.RecipeManager.apply(RecipeManager.java:37) ~[?:?]
	at net.minecraft.client.resources.ReloadListener.lambda$reload$1(ReloadListener.java:14) ~[?:?]
	at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:656) ~[?:1.8.0_231]
	at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632) ~[?:1.8.0_231]
	at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) ~[?:1.8.0_231]
	at net.minecraft.resources.AsyncReloader.lambda$null$3(AsyncReloader.java:66) ~[?:?]
	at net.minecraft.util.concurrent.TickDelayedTask.run(TickDelayedTask.java:20) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.run(ThreadTaskExecutor.java:140) [?:?]
	at net.minecraft.util.concurrent.RecursiveEventLoop.run(RecursiveEventLoop.java:22) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveOne(ThreadTaskExecutor.java:110) [?:?]
	at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:728) [?:?]
	at net.minecraft.server.MinecraftServer.driveOne(MinecraftServer.java:722) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveUntil(ThreadTaskExecutor.java:123) [?:?]
	at net.minecraft.server.MinecraftServer.loadDataPacks(MinecraftServer.java:1556) [?:?]
	at net.minecraft.server.MinecraftServer.loadDataPacks(MinecraftServer.java:444) [?:?]
	at net.minecraft.server.integrated.IntegratedServer.loadAllWorlds(IntegratedServer.java:75) [?:?]
	at net.minecraft.server.integrated.IntegratedServer.init(IntegratedServer.java:97) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
[27mag2020 18:05:35.271] [Server thread/INFO] [net.minecraft.item.crafting.RecipeManager/]: Loaded 6 recipes
[27mag2020 18:05:38.228] [Server thread/INFO] [net.minecraft.advancements.AdvancementList/]: Loaded 811 advancements
[27mag2020 18:05:38.234] [Server thread/ERROR] [net.minecraftforge.common.loot.LootModifierManager/]: Couldn't read global loot modifier list from forge:loot_modifiers/global_loot_modifiers.json
java.io.FileNotFoundException: forge:loot_modifiers/global_loot_modifiers.json
	at net.minecraft.resources.FallbackResourceManager.getAllResources(FallbackResourceManager.java:102) ~[?:?]
	at net.minecraft.resources.SimpleReloadableResourceManager.getAllResources(SimpleReloadableResourceManager.java:72) ~[?:?]
	at net.minecraftforge.common.loot.LootModifierManager.apply(LootModifierManager.java:90) ~[?:?]
	at net.minecraftforge.common.loot.LootModifierManager.apply(LootModifierManager.java:57) ~[?:?]
	at net.minecraft.client.resources.ReloadListener.lambda$reload$1(ReloadListener.java:14) ~[?:?]
	at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:656) ~[?:1.8.0_231]
	at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632) ~[?:1.8.0_231]
	at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) ~[?:1.8.0_231]
	at net.minecraft.resources.AsyncReloader.lambda$null$3(AsyncReloader.java:66) ~[?:?]
	at net.minecraft.util.concurrent.TickDelayedTask.run(TickDelayedTask.java:20) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.run(ThreadTaskExecutor.java:140) [?:?]
	at net.minecraft.util.concurrent.RecursiveEventLoop.run(RecursiveEventLoop.java:22) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveOne(ThreadTaskExecutor.java:110) [?:?]
	at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:728) [?:?]
	at net.minecraft.server.MinecraftServer.driveOne(MinecraftServer.java:722) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveUntil(ThreadTaskExecutor.java:123) [?:?]
	at net.minecraft.server.MinecraftServer.loadDataPacks(MinecraftServer.java:1556) [?:?]
	at net.minecraft.server.MinecraftServer.loadDataPacks(MinecraftServer.java:444) [?:?]
	at net.minecraft.server.integrated.IntegratedServer.loadAllWorlds(IntegratedServer.java:75) [?:?]
	at net.minecraft.server.integrated.IntegratedServer.init(IntegratedServer.java:97) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
[27mag2020 18:05:38.829] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Preparing start region for dimension minecraft:overworld
[27mag2020 18:05:41.076] [Client thread/INFO] [net.minecraft.world.chunk.listener.LoggingChunkStatusListener/]: Preparing spawn area: 0%
[27mag2020 18:05:41.078] [Client thread/INFO] [net.minecraft.world.chunk.listener.LoggingChunkStatusListener/]: Preparing spawn area: 0%
[27mag2020 18:05:41.097] [Client thread/INFO] [net.minecraft.world.chunk.listener.LoggingChunkStatusListener/]: Preparing spawn area: 0%
[27mag2020 18:05:41.097] [Client thread/INFO] [net.minecraft.world.chunk.listener.LoggingChunkStatusListener/]: Preparing spawn area: 0%
[27mag2020 18:05:41.098] [Client thread/INFO] [net.minecraft.world.chunk.listener.LoggingChunkStatusListener/]: Preparing spawn area: 0%
[27mag2020 18:05:41.519] [Client thread/INFO] [net.minecraft.world.chunk.listener.LoggingChunkStatusListener/]: Preparing spawn area: 0%
[27mag2020 18:05:42.651] [Client thread/INFO] [net.minecraft.world.chunk.listener.LoggingChunkStatusListener/]: Preparing spawn area: 83%
[27mag2020 18:05:42.651] [Client thread/INFO] [net.minecraft.world.chunk.listener.LoggingChunkStatusListener/]: Preparing spawn area: 83%
[27mag2020 18:05:43.123] [Client thread/INFO] [net.minecraft.world.chunk.listener.LoggingChunkStatusListener/]: Preparing spawn area: 83%
[27mag2020 18:05:43.399] [Client thread/INFO] [net.minecraft.world.chunk.listener.LoggingChunkStatusListener/]: Preparing spawn area: 83%
[27mag2020 18:05:44.133] [Client thread/INFO] [net.minecraft.world.chunk.listener.LoggingChunkStatusListener/]: Preparing spawn area: 83%
[27mag2020 18:05:44.513] [Client thread/INFO] [net.minecraft.world.chunk.listener.LoggingChunkStatusListener/]: Preparing spawn area: 83%
[27mag2020 18:05:45.847] [Client thread/INFO] [net.minecraft.world.chunk.listener.LoggingChunkStatusListener/]: Preparing spawn area: 83%
[27mag2020 18:05:45.847] [Client thread/INFO] [net.minecraft.world.chunk.listener.LoggingChunkStatusListener/]: Preparing spawn area: 83%
[27mag2020 18:05:45.867] [Client thread/INFO] [net.minecraft.world.chunk.listener.LoggingChunkStatusListener/]: Preparing spawn area: 99%
[27mag2020 18:05:45.888] [Client thread/INFO] [net.minecraft.world.chunk.listener.LoggingChunkStatusListener/]: Time elapsed: 7039 ms
[27mag2020 18:05:46.508] [Server thread/INFO] [net.minecraft.world.server.ChunkManager/]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[27mag2020 18:05:46.509] [Server thread/INFO] [net.minecraft.world.server.ChunkManager/]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[27mag2020 18:05:46.515] [Server thread/INFO] [net.minecraft.server.integrated.IntegratedServer/]: Changing view distance to 4, from 10
[27mag2020 18:05:48.728] [Client thread/WARN] [com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService/]: Couldn't look up profile properties for com.mojang.authlib.GameProfile@4136638d[id=380df991-f603-344c-a090-369bad2a924a,name=Dev,properties={},legacy=false]
com.mojang.authlib.exceptions.AuthenticationUnavailableException: Cannot contact authentication server
	at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:85) ~[authlib-1.5.25.jar:?]
	at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillGameProfile(YggdrasilMinecraftSessionService.java:180) ~[authlib-1.5.25.jar:?]
	at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillProfileProperties(YggdrasilMinecraftSessionService.java:173) ~[authlib-1.5.25.jar:?]
	at net.minecraft.client.Minecraft.launchIntegratedServer(Minecraft.java:1637) ~[forge-1.14.4-28.2.10_mapped_snapshot_20190719-1.14.3-recomp.jar:?]
	at net.minecraft.client.gui.screen.WorldSelectionList$Entry.func_214443_e(WorldSelectionList.java:332) ~[forge-1.14.4-28.2.10_mapped_snapshot_20190719-1.14.3-recomp.jar:?]
	at net.minecraft.client.gui.screen.WorldSelectionList$Entry.func_214438_a(WorldSelectionList.java:255) ~[forge-1.14.4-28.2.10_mapped_snapshot_20190719-1.14.3-recomp.jar:?]
	at net.minecraft.client.gui.screen.WorldSelectionList$Entry.mouseClicked(WorldSelectionList.java:228) ~[forge-1.14.4-28.2.10_mapped_snapshot_20190719-1.14.3-recomp.jar:?]
	at net.minecraft.client.gui.widget.list.AbstractList.mouseClicked(AbstractList.java:290) ~[forge-1.14.4-28.2.10_mapped_snapshot_20190719-1.14.3-recomp.jar:?]
	at net.minecraft.client.gui.INestedGuiEventHandler.mouseClicked(INestedGuiEventHandler.java:28) ~[forge-1.14.4-28.2.10_mapped_snapshot_20190719-1.14.3-recomp.jar:?]
	at net.minecraft.client.MouseHelper.lambda$mouseButtonCallback$0(MouseHelper.java:87) ~[forge-1.14.4-28.2.10_mapped_snapshot_20190719-1.14.3-recomp.jar:?]
	at net.minecraft.client.gui.screen.Screen.wrapScreenError(Screen.java:441) ~[forge-1.14.4-28.2.10_mapped_snapshot_20190719-1.14.3-recomp.jar:?]
	at net.minecraft.client.MouseHelper.mouseButtonCallback(MouseHelper.java:85) ~[forge-1.14.4-28.2.10_mapped_snapshot_20190719-1.14.3-recomp.jar:?]
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36) ~[lwjgl-glfw-3.2.2.jar:build 10]
	at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.2.2.jar:build 10]
	at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3174) ~[lwjgl-glfw-3.2.2.jar:build 10]
	at net.minecraft.client.MainWindow.waitFramerateLimit(MainWindow.java:286) ~[forge-1.14.4-28.2.10_mapped_snapshot_20190719-1.14.3-recomp.jar:?]
	at net.minecraft.client.Minecraft.updateDisplay(Minecraft.java:986) ~[forge-1.14.4-28.2.10_mapped_snapshot_20190719-1.14.3-recomp.jar:?]
	at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:946) ~[forge-1.14.4-28.2.10_mapped_snapshot_20190719-1.14.3-recomp.jar:?]
	at net.minecraft.client.Minecraft.run(Minecraft.java:384) ~[forge-1.14.4-28.2.10_mapped_snapshot_20190719-1.14.3-recomp.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:128) ~[forge-1.14.4-28.2.10_mapped_snapshot_20190719-1.14.3-recomp.jar:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_231]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_231]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_231]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_231]
	at net.minecraftforge.userdev.FMLUserdevClientLaunchProvider.lambda$launchService$0(FMLUserdevClientLaunchProvider.java:55) ~[forge-1.14.4-28.2.10_mapped_snapshot_20190719-1.14.3-recomp.jar:?]
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-4.1.0.jar:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-4.1.0.jar:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-4.1.0.jar:?]
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:81) [modlauncher-4.1.0.jar:?]
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:65) [modlauncher-4.1.0.jar:?]
	at net.minecraftforge.userdev.LaunchTesting.main(LaunchTesting.java:102) [forge-1.14.4-28.2.10_mapped_snapshot_20190719-1.14.3-recomp.jar:?]
Caused by: java.net.UnknownHostException: sessionserver.mojang.com
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) ~[?:1.8.0_231]
	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) ~[?:1.8.0_231]
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:1.8.0_231]
	at java.net.Socket.connect(Socket.java:606) ~[?:1.8.0_231]
	at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:666) ~[?:1.8.0_231]
	at sun.net.NetworkClient.doConnect(NetworkClient.java:175) ~[?:1.8.0_231]
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) ~[?:1.8.0_231]
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) ~[?:1.8.0_231]
	at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264) ~[?:1.8.0_231]
	at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367) ~[?:1.8.0_231]
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) ~[?:1.8.0_231]
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1205) ~[?:1.8.0_231]
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) ~[?:1.8.0_231]
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) ~[?:1.8.0_231]
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1570) ~[?:1.8.0_231]
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498) ~[?:1.8.0_231]
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:268) ~[?:1.8.0_231]
	at com.mojang.authlib.HttpAuthenticationService.performGetRequest(HttpAuthenticationService.java:130) ~[authlib-1.5.25.jar:?]
	at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:66) ~[authlib-1.5.25.jar:?]
	... 30 more
[27mag2020 18:05:48.965] [Netty Local Client IO #0/INFO] [net.minecraftforge.fml.network.NetworkHooks/]: Connected to a modded server.
[27mag2020 18:05:49.465] [Server thread/INFO] [net.minecraft.server.management.PlayerList/]: Dev[local:E:ebb98103] logged in with entity id 201 at (-255.95609732326483, 7.499897106761016, 89.91075081079033)
[27mag2020 18:05:49.505] [Client thread/ERROR] [net.minecraftforge.fml.network.simple.IndexedMessageCodec/SIMPLENET]: Received empty payload on channel fml:handshake
[27mag2020 18:05:49.535] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Dev joined the game
[27mag2020 18:05:50.861] [Server thread/WARN] [net.minecraft.server.MinecraftServer/]: Can't keep up! Is the server overloaded? Running 2441ms or 48 ticks behind
[27mag2020 18:05:51.071] [Server thread/ERROR] [net.minecraftforge.fml.network.simple.IndexedMessageCodec/SIMPLENET]: Received empty payload on channel fml:handshake
[27mag2020 18:05:51.071] [Server thread/INFO] [net.minecraft.server.integrated.IntegratedServer/]: Saving and pausing game...
[27mag2020 18:05:51.138] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'New World'/minecraft:overworld
[27mag2020 18:05:51.784] [Client thread/INFO] [net.minecraft.advancements.AdvancementList/]: Loaded 60 advancements
[27mag2020 18:05:52.454] [pool-3-thread-1/WARN] [com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService/]: Couldn't look up profile properties for com.mojang.authlib.GameProfile@6fecb5a0[id=380df991-f603-344c-a090-369bad2a924a,name=Dev,properties={},legacy=false]
com.mojang.authlib.exceptions.AuthenticationUnavailableException: Cannot contact authentication server
	at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:85) ~[authlib-1.5.25.jar:?]
	at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillGameProfile(YggdrasilMinecraftSessionService.java:180) ~[authlib-1.5.25.jar:?]
	at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:60) ~[authlib-1.5.25.jar:?]
	at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:57) ~[authlib-1.5.25.jar:?]
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716) ~[guava-21.0.jar:?]
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424) ~[guava-21.0.jar:?]
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298) ~[guava-21.0.jar:?]
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211) ~[guava-21.0.jar:?]
	at com.google.common.cache.LocalCache.get(LocalCache.java:4154) ~[guava-21.0.jar:?]
	at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158) ~[guava-21.0.jar:?]
	at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147) ~[guava-21.0.jar:?]
	at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5153) ~[guava-21.0.jar:?]
	at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillProfileProperties(YggdrasilMinecraftSessionService.java:170) ~[authlib-1.5.25.jar:?]
	at net.minecraft.client.Minecraft.getProfileProperties(Minecraft.java:1953) ~[?:?]
	at net.minecraft.client.resources.SkinManager.lambda$loadProfileTextures$1(SkinManager.java:111) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_231]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_231]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_231]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_231]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
Caused by: java.net.UnknownHostException: sessionserver.mojang.com
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) ~[?:1.8.0_231]
	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) ~[?:1.8.0_231]
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:1.8.0_231]
	at java.net.Socket.connect(Socket.java:606) ~[?:1.8.0_231]
	at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:666) ~[?:1.8.0_231]
	at sun.net.NetworkClient.doConnect(NetworkClient.java:175) ~[?:1.8.0_231]
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) ~[?:1.8.0_231]
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) ~[?:1.8.0_231]
	at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264) ~[?:1.8.0_231]
	at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367) ~[?:1.8.0_231]
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) ~[?:1.8.0_231]
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1205) ~[?:1.8.0_231]
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1056) ~[?:1.8.0_231]
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) ~[?:1.8.0_231]
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1570) ~[?:1.8.0_231]
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498) ~[?:1.8.0_231]
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:268) ~[?:1.8.0_231]
	at com.mojang.authlib.HttpAuthenticationService.performGetRequest(HttpAuthenticationService.java:130) ~[authlib-1.5.25.jar:?]
	at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:66) ~[authlib-1.5.25.jar:?]
	... 19 more
[27mag2020 18:06:18.011] [Server thread/FATAL] [net.minecraft.util.concurrent.ThreadTaskExecutor/]: Error executing task on Server
java.lang.NullPointerException: null
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.getCapability(EnergyCableTileEntity.java:121) ~[?:?]
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.onLoad(EnergyCableTileEntity.java:114) ~[?:?]
	at net.minecraft.world.World.addTileEntity(World.java:623) ~[?:?]
	at net.minecraft.world.World.setTileEntity(World.java:947) ~[?:?]
	at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:292) ~[?:?]
	at net.minecraft.world.World.setBlockState(World.java:214) ~[?:?]
	at net.minecraft.item.BlockItem.placeBlock(BlockItem.java:149) ~[?:?]
	at net.minecraft.item.BlockItem.tryPlace(BlockItem.java:57) ~[?:?]
	at net.minecraft.item.BlockItem.onItemUse(BlockItem.java:42) ~[?:?]
	at net.minecraftforge.common.ForgeHooks.onPlaceItemIntoWorld(ForgeHooks.java:610) ~[?:?]
	at net.minecraft.item.ItemStack.onItemUse(ItemStack.java:168) ~[?:?]
	at net.minecraft.server.management.PlayerInteractionManager.func_219441_a(PlayerInteractionManager.java:337) ~[?:?]
	at net.minecraft.network.play.ServerPlayNetHandler.processTryUseItemOnBlock(ServerPlayNetHandler.java:870) ~[?:?]
	at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.processPacket(CPlayerTryUseItemOnBlockPacket.java:42) ~[?:?]
	at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.processPacket(CPlayerTryUseItemOnBlockPacket.java:12) ~[?:?]
	at net.minecraft.network.PacketThreadUtil.lambda$checkThreadAndEnqueue$0(PacketThreadUtil.java:19) ~[?:?]
	at net.minecraft.util.concurrent.TickDelayedTask.run(TickDelayedTask.java:20) ~[?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.run(ThreadTaskExecutor.java:140) [?:?]
	at net.minecraft.util.concurrent.RecursiveEventLoop.run(RecursiveEventLoop.java:22) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveOne(ThreadTaskExecutor.java:110) [?:?]
	at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:728) [?:?]
	at net.minecraft.server.MinecraftServer.driveOne(MinecraftServer.java:722) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveUntil(ThreadTaskExecutor.java:123) [?:?]
	at net.minecraft.server.MinecraftServer.runScheduledTasks(MinecraftServer.java:708) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:652) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
[27mag2020 18:06:19.198] [Server thread/FATAL] [net.minecraft.util.concurrent.ThreadTaskExecutor/]: Error executing task on Server
java.lang.NullPointerException: null
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.getCapability(EnergyCableTileEntity.java:121) ~[?:?]
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.onLoad(EnergyCableTileEntity.java:114) ~[?:?]
	at net.minecraft.world.World.addTileEntity(World.java:623) ~[?:?]
	at net.minecraft.world.World.setTileEntity(World.java:947) ~[?:?]
	at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:292) ~[?:?]
	at net.minecraft.world.World.setBlockState(World.java:214) ~[?:?]
	at net.minecraft.item.BlockItem.placeBlock(BlockItem.java:149) ~[?:?]
	at net.minecraft.item.BlockItem.tryPlace(BlockItem.java:57) ~[?:?]
	at net.minecraft.item.BlockItem.onItemUse(BlockItem.java:42) ~[?:?]
	at net.minecraftforge.common.ForgeHooks.onPlaceItemIntoWorld(ForgeHooks.java:610) ~[?:?]
	at net.minecraft.item.ItemStack.onItemUse(ItemStack.java:168) ~[?:?]
	at net.minecraft.server.management.PlayerInteractionManager.func_219441_a(PlayerInteractionManager.java:337) ~[?:?]
	at net.minecraft.network.play.ServerPlayNetHandler.processTryUseItemOnBlock(ServerPlayNetHandler.java:870) ~[?:?]
	at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.processPacket(CPlayerTryUseItemOnBlockPacket.java:42) ~[?:?]
	at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.processPacket(CPlayerTryUseItemOnBlockPacket.java:12) ~[?:?]
	at net.minecraft.network.PacketThreadUtil.lambda$checkThreadAndEnqueue$0(PacketThreadUtil.java:19) ~[?:?]
	at net.minecraft.util.concurrent.TickDelayedTask.run(TickDelayedTask.java:20) ~[?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.run(ThreadTaskExecutor.java:140) [?:?]
	at net.minecraft.util.concurrent.RecursiveEventLoop.run(RecursiveEventLoop.java:22) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveOne(ThreadTaskExecutor.java:110) [?:?]
	at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:728) [?:?]
	at net.minecraft.server.MinecraftServer.driveOne(MinecraftServer.java:722) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveUntil(ThreadTaskExecutor.java:123) [?:?]
	at net.minecraft.server.MinecraftServer.runScheduledTasks(MinecraftServer.java:708) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:652) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
[27mag2020 18:06:23.052] [Server thread/FATAL] [net.minecraft.util.concurrent.ThreadTaskExecutor/]: Error executing task on Server
java.lang.NullPointerException: null
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.getCapability(EnergyCableTileEntity.java:121) ~[?:?]
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.onLoad(EnergyCableTileEntity.java:114) ~[?:?]
	at net.minecraft.world.World.addTileEntity(World.java:623) ~[?:?]
	at net.minecraft.world.World.setTileEntity(World.java:947) ~[?:?]
	at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:292) ~[?:?]
	at net.minecraft.world.World.setBlockState(World.java:214) ~[?:?]
	at net.minecraft.item.BlockItem.placeBlock(BlockItem.java:149) ~[?:?]
	at net.minecraft.item.BlockItem.tryPlace(BlockItem.java:57) ~[?:?]
	at net.minecraft.item.BlockItem.onItemUse(BlockItem.java:42) ~[?:?]
	at net.minecraftforge.common.ForgeHooks.onPlaceItemIntoWorld(ForgeHooks.java:610) ~[?:?]
	at net.minecraft.item.ItemStack.onItemUse(ItemStack.java:168) ~[?:?]
	at net.minecraft.server.management.PlayerInteractionManager.func_219441_a(PlayerInteractionManager.java:337) ~[?:?]
	at net.minecraft.network.play.ServerPlayNetHandler.processTryUseItemOnBlock(ServerPlayNetHandler.java:870) ~[?:?]
	at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.processPacket(CPlayerTryUseItemOnBlockPacket.java:42) ~[?:?]
	at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.processPacket(CPlayerTryUseItemOnBlockPacket.java:12) ~[?:?]
	at net.minecraft.network.PacketThreadUtil.lambda$checkThreadAndEnqueue$0(PacketThreadUtil.java:19) ~[?:?]
	at net.minecraft.util.concurrent.TickDelayedTask.run(TickDelayedTask.java:20) ~[?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.run(ThreadTaskExecutor.java:140) [?:?]
	at net.minecraft.util.concurrent.RecursiveEventLoop.run(RecursiveEventLoop.java:22) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveOne(ThreadTaskExecutor.java:110) [?:?]
	at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:728) [?:?]
	at net.minecraft.server.MinecraftServer.driveOne(MinecraftServer.java:722) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveUntil(ThreadTaskExecutor.java:123) [?:?]
	at net.minecraft.server.MinecraftServer.runScheduledTasks(MinecraftServer.java:708) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:652) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
[27mag2020 18:06:24.450] [Server thread/FATAL] [net.minecraft.util.concurrent.ThreadTaskExecutor/]: Error executing task on Server
java.lang.NullPointerException: null
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.getCapability(EnergyCableTileEntity.java:121) ~[?:?]
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.onLoad(EnergyCableTileEntity.java:114) ~[?:?]
	at net.minecraft.world.World.addTileEntity(World.java:623) ~[?:?]
	at net.minecraft.world.World.setTileEntity(World.java:947) ~[?:?]
	at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:292) ~[?:?]
	at net.minecraft.world.World.setBlockState(World.java:214) ~[?:?]
	at net.minecraft.item.BlockItem.placeBlock(BlockItem.java:149) ~[?:?]
	at net.minecraft.item.BlockItem.tryPlace(BlockItem.java:57) ~[?:?]
	at net.minecraft.item.BlockItem.onItemUse(BlockItem.java:42) ~[?:?]
	at net.minecraftforge.common.ForgeHooks.onPlaceItemIntoWorld(ForgeHooks.java:610) ~[?:?]
	at net.minecraft.item.ItemStack.onItemUse(ItemStack.java:168) ~[?:?]
	at net.minecraft.server.management.PlayerInteractionManager.func_219441_a(PlayerInteractionManager.java:337) ~[?:?]
	at net.minecraft.network.play.ServerPlayNetHandler.processTryUseItemOnBlock(ServerPlayNetHandler.java:870) ~[?:?]
	at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.processPacket(CPlayerTryUseItemOnBlockPacket.java:42) ~[?:?]
	at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.processPacket(CPlayerTryUseItemOnBlockPacket.java:12) ~[?:?]
	at net.minecraft.network.PacketThreadUtil.lambda$checkThreadAndEnqueue$0(PacketThreadUtil.java:19) ~[?:?]
	at net.minecraft.util.concurrent.TickDelayedTask.run(TickDelayedTask.java:20) ~[?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.run(ThreadTaskExecutor.java:140) [?:?]
	at net.minecraft.util.concurrent.RecursiveEventLoop.run(RecursiveEventLoop.java:22) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveOne(ThreadTaskExecutor.java:110) [?:?]
	at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:728) [?:?]
	at net.minecraft.server.MinecraftServer.driveOne(MinecraftServer.java:722) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveUntil(ThreadTaskExecutor.java:123) [?:?]
	at net.minecraft.server.MinecraftServer.runScheduledTasks(MinecraftServer.java:708) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:652) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
[27mag2020 18:06:26.394] [Server thread/FATAL] [net.minecraft.util.concurrent.ThreadTaskExecutor/]: Error executing task on Server
java.lang.NullPointerException: null
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.getCapability(EnergyCableTileEntity.java:121) ~[?:?]
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.onLoad(EnergyCableTileEntity.java:114) ~[?:?]
	at net.minecraft.world.World.addTileEntity(World.java:623) ~[?:?]
	at net.minecraft.world.World.setTileEntity(World.java:947) ~[?:?]
	at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:292) ~[?:?]
	at net.minecraft.world.World.setBlockState(World.java:214) ~[?:?]
	at net.minecraft.item.BlockItem.placeBlock(BlockItem.java:149) ~[?:?]
	at net.minecraft.item.BlockItem.tryPlace(BlockItem.java:57) ~[?:?]
	at net.minecraft.item.BlockItem.onItemUse(BlockItem.java:42) ~[?:?]
	at net.minecraftforge.common.ForgeHooks.onPlaceItemIntoWorld(ForgeHooks.java:610) ~[?:?]
	at net.minecraft.item.ItemStack.onItemUse(ItemStack.java:168) ~[?:?]
	at net.minecraft.server.management.PlayerInteractionManager.func_219441_a(PlayerInteractionManager.java:337) ~[?:?]
	at net.minecraft.network.play.ServerPlayNetHandler.processTryUseItemOnBlock(ServerPlayNetHandler.java:870) ~[?:?]
	at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.processPacket(CPlayerTryUseItemOnBlockPacket.java:42) ~[?:?]
	at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.processPacket(CPlayerTryUseItemOnBlockPacket.java:12) ~[?:?]
	at net.minecraft.network.PacketThreadUtil.lambda$checkThreadAndEnqueue$0(PacketThreadUtil.java:19) ~[?:?]
	at net.minecraft.util.concurrent.TickDelayedTask.run(TickDelayedTask.java:20) ~[?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.run(ThreadTaskExecutor.java:140) [?:?]
	at net.minecraft.util.concurrent.RecursiveEventLoop.run(RecursiveEventLoop.java:22) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveOne(ThreadTaskExecutor.java:110) [?:?]
	at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:728) [?:?]
	at net.minecraft.server.MinecraftServer.driveOne(MinecraftServer.java:722) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveUntil(ThreadTaskExecutor.java:123) [?:?]
	at net.minecraft.server.MinecraftServer.runScheduledTasks(MinecraftServer.java:708) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:652) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
[27mag2020 18:06:37.097] [Server thread/FATAL] [net.minecraft.util.concurrent.ThreadTaskExecutor/]: Error executing task on Server
java.lang.NullPointerException: null
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.getCapability(EnergyCableTileEntity.java:121) ~[?:?]
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.onLoad(EnergyCableTileEntity.java:114) ~[?:?]
	at net.minecraft.world.World.addTileEntity(World.java:623) ~[?:?]
	at net.minecraft.world.World.setTileEntity(World.java:947) ~[?:?]
	at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:292) ~[?:?]
	at net.minecraft.world.World.setBlockState(World.java:214) ~[?:?]
	at net.minecraft.item.BlockItem.placeBlock(BlockItem.java:149) ~[?:?]
	at net.minecraft.item.BlockItem.tryPlace(BlockItem.java:57) ~[?:?]
	at net.minecraft.item.BlockItem.onItemUse(BlockItem.java:42) ~[?:?]
	at net.minecraftforge.common.ForgeHooks.onPlaceItemIntoWorld(ForgeHooks.java:610) ~[?:?]
	at net.minecraft.item.ItemStack.onItemUse(ItemStack.java:168) ~[?:?]
	at net.minecraft.server.management.PlayerInteractionManager.func_219441_a(PlayerInteractionManager.java:337) ~[?:?]
	at net.minecraft.network.play.ServerPlayNetHandler.processTryUseItemOnBlock(ServerPlayNetHandler.java:870) ~[?:?]
	at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.processPacket(CPlayerTryUseItemOnBlockPacket.java:42) ~[?:?]
	at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.processPacket(CPlayerTryUseItemOnBlockPacket.java:12) ~[?:?]
	at net.minecraft.network.PacketThreadUtil.lambda$checkThreadAndEnqueue$0(PacketThreadUtil.java:19) ~[?:?]
	at net.minecraft.util.concurrent.TickDelayedTask.run(TickDelayedTask.java:20) ~[?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.run(ThreadTaskExecutor.java:140) [?:?]
	at net.minecraft.util.concurrent.RecursiveEventLoop.run(RecursiveEventLoop.java:22) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveOne(ThreadTaskExecutor.java:110) [?:?]
	at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:728) [?:?]
	at net.minecraft.server.MinecraftServer.driveOne(MinecraftServer.java:722) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveUntil(ThreadTaskExecutor.java:123) [?:?]
	at net.minecraft.server.MinecraftServer.runScheduledTasks(MinecraftServer.java:708) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:652) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
[27mag2020 18:06:38.148] [Server thread/FATAL] [net.minecraft.util.concurrent.ThreadTaskExecutor/]: Error executing task on Server
java.lang.NullPointerException: null
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.getCapability(EnergyCableTileEntity.java:121) ~[?:?]
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.onLoad(EnergyCableTileEntity.java:114) ~[?:?]
	at net.minecraft.world.World.addTileEntity(World.java:623) ~[?:?]
	at net.minecraft.world.World.setTileEntity(World.java:947) ~[?:?]
	at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:292) ~[?:?]
	at net.minecraft.world.World.setBlockState(World.java:214) ~[?:?]
	at net.minecraft.item.BlockItem.placeBlock(BlockItem.java:149) ~[?:?]
	at net.minecraft.item.BlockItem.tryPlace(BlockItem.java:57) ~[?:?]
	at net.minecraft.item.BlockItem.onItemUse(BlockItem.java:42) ~[?:?]
	at net.minecraftforge.common.ForgeHooks.onPlaceItemIntoWorld(ForgeHooks.java:610) ~[?:?]
	at net.minecraft.item.ItemStack.onItemUse(ItemStack.java:168) ~[?:?]
	at net.minecraft.server.management.PlayerInteractionManager.func_219441_a(PlayerInteractionManager.java:337) ~[?:?]
	at net.minecraft.network.play.ServerPlayNetHandler.processTryUseItemOnBlock(ServerPlayNetHandler.java:870) ~[?:?]
	at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.processPacket(CPlayerTryUseItemOnBlockPacket.java:42) ~[?:?]
	at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.processPacket(CPlayerTryUseItemOnBlockPacket.java:12) ~[?:?]
	at net.minecraft.network.PacketThreadUtil.lambda$checkThreadAndEnqueue$0(PacketThreadUtil.java:19) ~[?:?]
	at net.minecraft.util.concurrent.TickDelayedTask.run(TickDelayedTask.java:20) ~[?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.run(ThreadTaskExecutor.java:140) [?:?]
	at net.minecraft.util.concurrent.RecursiveEventLoop.run(RecursiveEventLoop.java:22) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveOne(ThreadTaskExecutor.java:110) [?:?]
	at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:728) [?:?]
	at net.minecraft.server.MinecraftServer.driveOne(MinecraftServer.java:722) [?:?]
	at net.minecraft.util.concurrent.ThreadTaskExecutor.driveUntil(ThreadTaskExecutor.java:123) [?:?]
	at net.minecraft.server.MinecraftServer.runScheduledTasks(MinecraftServer.java:708) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:652) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
[27mag2020 18:06:44.939] [Server thread/ERROR] [net.minecraft.server.MinecraftServer/]: Encountered an unexpected exception
net.minecraft.crash.ReportedException: Exception ticking world
	at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:871) ~[?:?]
	at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:802) ~[?:?]
	at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) ~[?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:648) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
Caused by: java.lang.NullPointerException
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.getUpdatePacket(EnergyCableTileEntity.java:135) ~[?:?]
	at net.minecraft.world.server.ChunkHolder.sendTileEntity(ChunkHolder.java:220) ~[?:?]
	at net.minecraft.world.server.ChunkHolder.sendChanges(ChunkHolder.java:207) ~[?:?]
	at net.minecraft.world.server.ServerChunkProvider.lambda$func_217220_m$5(ServerChunkProvider.java:352) ~[?:?]
	at it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$1.forEach(Long2ObjectLinkedOpenHashMap.java:1661) ~[fastutil-8.2.1.jar:?]
	at com.google.common.collect.Iterables$UnmodifiableIterable.forEach(Iterables.java:105) ~[guava-21.0.jar:?]
	at net.minecraft.world.server.ServerChunkProvider.func_217220_m(ServerChunkProvider.java:347) ~[?:?]
	at net.minecraft.world.server.ServerChunkProvider.tick(ServerChunkProvider.java:323) ~[?:?]
	at net.minecraft.world.server.ServerWorld.tick(ServerWorld.java:312) ~[?:?]
	at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:867) ~[?:?]
	... 4 more
[27mag2020 18:06:44.946] [Server thread/ERROR] [net.minecraft.server.MinecraftServer/]: This crash report has been saved to: C:\Users\GABRIELE\Minecraft modding\OM 1.14.4\run\.\crash-reports\crash-2020-05-27_18.06.44-server.txt
[27mag2020 18:06:44.947] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Stopping server
[27mag2020 18:06:44.948] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving players
[27mag2020 18:06:44.963] [Server thread/INFO] [net.minecraft.network.play.ServerPlayNetHandler/]: Dev lost connection: Server closed
[27mag2020 18:06:44.964] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Dev left the game
[27mag2020 18:06:44.980] [Server thread/INFO] [net.minecraft.network.play.ServerPlayNetHandler/]: Stopping singleplayer server as player logged out
[27mag2020 18:06:44.980] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving worlds
[27mag2020 18:06:44.980] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'New World'/minecraft:overworld
[27mag2020 18:06:45.045] [Server thread/ERROR] [net.minecraft.world.chunk.Chunk/]: A TileEntity type com.olivemod.blocks.cable.energy.gold.GoldCableTE has thrown an exception trying to write state. It will not persist, Report this to the mod author
java.lang.NullPointerException: null
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.write(EnergyCableTileEntity.java:71) ~[?:?]
	at net.minecraft.world.chunk.Chunk.func_223134_j(Chunk.java:444) ~[?:?]
	at net.minecraft.world.chunk.storage.ChunkSerializer.write(ChunkSerializer.java:303) ~[?:?]
	at net.minecraft.world.server.ChunkManager.func_219229_a(ChunkManager.java:677) ~[?:?]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:174) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) [?:1.8.0_231]
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) [?:1.8.0_231]
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) [?:1.8.0_231]
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) [?:1.8.0_231]
	at net.minecraft.world.server.ChunkManager.save(ChunkManager.java:336) [?:?]
	at net.minecraft.world.server.ServerChunkProvider.save(ServerChunkProvider.java:309) [?:?]
	at net.minecraft.world.server.ServerWorld.save(ServerWorld.java:770) [?:?]
	at net.minecraft.server.MinecraftServer.save(MinecraftServer.java:530) [?:?]
	at net.minecraft.server.MinecraftServer.stopServer(MinecraftServer.java:573) [?:?]
	at net.minecraft.server.integrated.IntegratedServer.stopServer(IntegratedServer.java:235) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:687) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
[27mag2020 18:06:45.046] [Server thread/ERROR] [net.minecraft.world.chunk.Chunk/]: A TileEntity type com.olivemod.blocks.cable.energy.gold.GoldCableTE has thrown an exception trying to write state. It will not persist, Report this to the mod author
java.lang.NullPointerException: null
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.write(EnergyCableTileEntity.java:71) ~[?:?]
	at net.minecraft.world.chunk.Chunk.func_223134_j(Chunk.java:444) ~[?:?]
	at net.minecraft.world.chunk.storage.ChunkSerializer.write(ChunkSerializer.java:303) ~[?:?]
	at net.minecraft.world.server.ChunkManager.func_219229_a(ChunkManager.java:677) ~[?:?]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:174) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) [?:1.8.0_231]
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) [?:1.8.0_231]
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) [?:1.8.0_231]
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) [?:1.8.0_231]
	at net.minecraft.world.server.ChunkManager.save(ChunkManager.java:336) [?:?]
	at net.minecraft.world.server.ServerChunkProvider.save(ServerChunkProvider.java:309) [?:?]
	at net.minecraft.world.server.ServerWorld.save(ServerWorld.java:770) [?:?]
	at net.minecraft.server.MinecraftServer.save(MinecraftServer.java:530) [?:?]
	at net.minecraft.server.MinecraftServer.stopServer(MinecraftServer.java:573) [?:?]
	at net.minecraft.server.integrated.IntegratedServer.stopServer(IntegratedServer.java:235) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:687) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
[27mag2020 18:06:45.047] [Server thread/ERROR] [net.minecraft.world.chunk.Chunk/]: A TileEntity type com.olivemod.blocks.cable.energy.copper.CopperCableTE has thrown an exception trying to write state. It will not persist, Report this to the mod author
java.lang.NullPointerException: null
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.write(EnergyCableTileEntity.java:71) ~[?:?]
	at net.minecraft.world.chunk.Chunk.func_223134_j(Chunk.java:444) ~[?:?]
	at net.minecraft.world.chunk.storage.ChunkSerializer.write(ChunkSerializer.java:303) ~[?:?]
	at net.minecraft.world.server.ChunkManager.func_219229_a(ChunkManager.java:677) ~[?:?]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:174) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) [?:1.8.0_231]
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) [?:1.8.0_231]
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) [?:1.8.0_231]
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) [?:1.8.0_231]
	at net.minecraft.world.server.ChunkManager.save(ChunkManager.java:336) [?:?]
	at net.minecraft.world.server.ServerChunkProvider.save(ServerChunkProvider.java:309) [?:?]
	at net.minecraft.world.server.ServerWorld.save(ServerWorld.java:770) [?:?]
	at net.minecraft.server.MinecraftServer.save(MinecraftServer.java:530) [?:?]
	at net.minecraft.server.MinecraftServer.stopServer(MinecraftServer.java:573) [?:?]
	at net.minecraft.server.integrated.IntegratedServer.stopServer(IntegratedServer.java:235) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:687) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
[27mag2020 18:06:45.048] [Server thread/ERROR] [net.minecraft.world.chunk.Chunk/]: A TileEntity type com.olivemod.blocks.cable.energy.copper.CopperCableTE has thrown an exception trying to write state. It will not persist, Report this to the mod author
java.lang.NullPointerException: null
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.write(EnergyCableTileEntity.java:71) ~[?:?]
	at net.minecraft.world.chunk.Chunk.func_223134_j(Chunk.java:444) ~[?:?]
	at net.minecraft.world.chunk.storage.ChunkSerializer.write(ChunkSerializer.java:303) ~[?:?]
	at net.minecraft.world.server.ChunkManager.func_219229_a(ChunkManager.java:677) ~[?:?]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:174) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) [?:1.8.0_231]
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) [?:1.8.0_231]
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) [?:1.8.0_231]
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) [?:1.8.0_231]
	at net.minecraft.world.server.ChunkManager.save(ChunkManager.java:336) [?:?]
	at net.minecraft.world.server.ServerChunkProvider.save(ServerChunkProvider.java:309) [?:?]
	at net.minecraft.world.server.ServerWorld.save(ServerWorld.java:770) [?:?]
	at net.minecraft.server.MinecraftServer.save(MinecraftServer.java:530) [?:?]
	at net.minecraft.server.MinecraftServer.stopServer(MinecraftServer.java:573) [?:?]
	at net.minecraft.server.integrated.IntegratedServer.stopServer(IntegratedServer.java:235) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:687) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
[27mag2020 18:06:45.049] [Server thread/ERROR] [net.minecraft.world.chunk.Chunk/]: A TileEntity type com.olivemod.blocks.cable.energy.copper.CopperCableTE has thrown an exception trying to write state. It will not persist, Report this to the mod author
java.lang.NullPointerException: null
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.write(EnergyCableTileEntity.java:71) ~[?:?]
	at net.minecraft.world.chunk.Chunk.func_223134_j(Chunk.java:444) ~[?:?]
	at net.minecraft.world.chunk.storage.ChunkSerializer.write(ChunkSerializer.java:303) ~[?:?]
	at net.minecraft.world.server.ChunkManager.func_219229_a(ChunkManager.java:677) ~[?:?]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:174) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) [?:1.8.0_231]
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) [?:1.8.0_231]
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) [?:1.8.0_231]
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) [?:1.8.0_231]
	at net.minecraft.world.server.ChunkManager.save(ChunkManager.java:336) [?:?]
	at net.minecraft.world.server.ServerChunkProvider.save(ServerChunkProvider.java:309) [?:?]
	at net.minecraft.world.server.ServerWorld.save(ServerWorld.java:770) [?:?]
	at net.minecraft.server.MinecraftServer.save(MinecraftServer.java:530) [?:?]
	at net.minecraft.server.MinecraftServer.stopServer(MinecraftServer.java:573) [?:?]
	at net.minecraft.server.integrated.IntegratedServer.stopServer(IntegratedServer.java:235) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:687) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
[27mag2020 18:06:45.050] [Server thread/ERROR] [net.minecraft.world.chunk.Chunk/]: A TileEntity type com.olivemod.blocks.cable.energy.copper.CopperCableTE has thrown an exception trying to write state. It will not persist, Report this to the mod author
java.lang.NullPointerException: null
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.write(EnergyCableTileEntity.java:71) ~[?:?]
	at net.minecraft.world.chunk.Chunk.func_223134_j(Chunk.java:444) ~[?:?]
	at net.minecraft.world.chunk.storage.ChunkSerializer.write(ChunkSerializer.java:303) ~[?:?]
	at net.minecraft.world.server.ChunkManager.func_219229_a(ChunkManager.java:677) ~[?:?]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:174) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) [?:1.8.0_231]
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) [?:1.8.0_231]
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) [?:1.8.0_231]
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) [?:1.8.0_231]
	at net.minecraft.world.server.ChunkManager.save(ChunkManager.java:336) [?:?]
	at net.minecraft.world.server.ServerChunkProvider.save(ServerChunkProvider.java:309) [?:?]
	at net.minecraft.world.server.ServerWorld.save(ServerWorld.java:770) [?:?]
	at net.minecraft.server.MinecraftServer.save(MinecraftServer.java:530) [?:?]
	at net.minecraft.server.MinecraftServer.stopServer(MinecraftServer.java:573) [?:?]
	at net.minecraft.server.integrated.IntegratedServer.stopServer(IntegratedServer.java:235) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:687) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
[27mag2020 18:06:45.051] [Server thread/ERROR] [net.minecraft.world.chunk.Chunk/]: A TileEntity type com.olivemod.blocks.cable.energy.copper.CopperCableTE has thrown an exception trying to write state. It will not persist, Report this to the mod author
java.lang.NullPointerException: null
	at com.olivemod.blocks.transfer.energy.EnergyCableTileEntity.write(EnergyCableTileEntity.java:71) ~[?:?]
	at net.minecraft.world.chunk.Chunk.func_223134_j(Chunk.java:444) ~[?:?]
	at net.minecraft.world.chunk.storage.ChunkSerializer.write(ChunkSerializer.java:303) ~[?:?]
	at net.minecraft.world.server.ChunkManager.func_219229_a(ChunkManager.java:677) ~[?:?]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:174) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) [?:1.8.0_231]
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) [?:1.8.0_231]
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) [?:1.8.0_231]
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) [?:1.8.0_231]
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) [?:1.8.0_231]
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) [?:1.8.0_231]
	at net.minecraft.world.server.ChunkManager.save(ChunkManager.java:336) [?:?]
	at net.minecraft.world.server.ServerChunkProvider.save(ServerChunkProvider.java:309) [?:?]
	at net.minecraft.world.server.ServerWorld.save(ServerWorld.java:770) [?:?]
	at net.minecraft.server.MinecraftServer.save(MinecraftServer.java:530) [?:?]
	at net.minecraft.server.MinecraftServer.stopServer(MinecraftServer.java:573) [?:?]
	at net.minecraft.server.integrated.IntegratedServer.stopServer(IntegratedServer.java:235) [?:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:687) [?:?]
	at java.lang.Thread.run(Thread.java:748) [?:1.8.0_231]
[27mag2020 18:06:45.232] [Server thread/INFO] [net.minecraft.world.server.ChunkManager/]: ThreadedAnvilChunkStorage (New World): All chunks are saved
[27mag2020 18:06:45.250] [Server thread/INFO] [net.minecraft.world.server.ChunkManager/]: ThreadedAnvilChunkStorage (New World): All chunks are saved

 

BaseEnergyCable class:

package com.olivemod.blocks.transfer.energy;

import java.util.stream.Collectors;
import java.util.stream.Stream;
import com.google.common.collect.ImmutableList;
import com.olivemod.utils.ModUtils;
import net.minecraft.block.Block;
import net.minecraft.block.BlockState;
import net.minecraft.state.BooleanProperty;
import net.minecraft.state.IProperty;
import net.minecraft.state.StateContainer.Builder;
import net.minecraft.util.Direction;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.Vec3i;
import net.minecraft.world.IWorld;
import net.minecraft.world.IWorldReader;

public class BaseEnergyCable extends Block
{

	public static final float CABLE_MIN_POS = 0.25f;
	public static final float CABLE_MAX_POS = 0.75f;
	
	public static final ImmutableList<IProperty<Boolean>> CONNECTED_PROPERTIES = 
			ImmutableList.copyOf(Stream.of(ModUtils.DIRECTIONS).map(facing -> BooleanProperty.create(facing.getName())).collect(Collectors.toList()));
		
	public static final ImmutableList<AxisAlignedBB> CONNECTED_BOUNDING_BOXES = ImmutableList.copyOf(
			Stream.of(ModUtils.DIRECTIONS).map(facing -> {
				Vec3i directionVec = facing.getDirectionVec();
				return new AxisAlignedBB(
						getMinBound(directionVec.getX()), getMinBound(directionVec.getY()), getMinBound(directionVec.getZ()),
						getMaxBound(directionVec.getX()), getMaxBound(directionVec.getY()), getMaxBound(directionVec.getZ())
				);
			}).collect(Collectors.toList())
	);	

	private static float getMaxBound(final int dir) {

		return dir == -1 ? 0 : CABLE_MIN_POS;
	}

	private static float getMinBound(final int dir) {

		return dir == 1 ? 1 : CABLE_MAX_POS;
	}
	
	/*
	 * Get the connected property for the specified direction
	 * 
	 * @param direction The direction
	 * @return The property
	 */
	public static IProperty<Boolean> getConnectedProperty(final Direction direction) {
		
		return CONNECTED_PROPERTIES.get(direction.getIndex());
	}
	
	public BaseEnergyCable(Properties properties) {

		super(properties);
	}
	
	@Override
	protected void fillStateContainer(Builder<Block, BlockState> builder) {

		CONNECTED_PROPERTIES.forEach(builder::add);
	}
	
	/*
	 * This method return if the neighbour block can be connected to the cable
	 * 
	 * @param cableState: this cable's state
	 * @param neighbourCableState: the neighbouring cable's state
	 * @param world: the world
	 * @param cablePos: this cable's position
	 * @param neighbourDirection: the neighbour cable's direction
	 * 
	 * @return Is the neighbour block a valid connection?
	 */
	protected boolean isValidConnection(final BlockState cableState, final BlockState neighbourCableState, final IWorldReader world, final BlockPos cablePos, final Direction neighbourDirection) {
	
		return cableState.getBlock() instanceof BaseEnergyCable;
	}
	
	/*
	 * This method return if the cable can connecte to the neighbour block
	 * 
	 * @param cableState: this cable's state
	 * @param world: the world
	 * @param cablePos: this cable's position
	 * @param neighbourDirection: the neighbour cable's direction
	 * 
	 * @return Is the neighbour block a valid connection?
	 */
	protected boolean canCableConnect(final BlockState cableState, final IWorldReader world, final BlockPos cablePos, final Direction neighbourDirection) {
	
		final BlockPos neighbourPos = cablePos.offset(neighbourDirection);
		final BlockState neighbourBlockState = world.getBlockState(neighbourPos);
		final Block neighbourBlock = neighbourBlockState.getBlock();
		
		final boolean neighbourIsValidToConnect = isValidConnection(cableState, neighbourBlockState, world, cablePos, neighbourDirection);
		final boolean isThisValidToConnect = !(neighbourBlock instanceof BaseEnergyCable) || ((BaseEnergyCable) neighbourBlock).isValidConnection(neighbourBlockState, cableState, world, neighbourPos, neighbourDirection.getOpposite());

		return neighbourIsValidToConnect && isThisValidToConnect;
	}
	
	@Override
	public BlockState updatePostPlacement(BlockState stateIn, final Direction facing,final  BlockState facingState, final IWorld worldIn,
			final BlockPos currentPos, final BlockPos facingPos) {

		for(final Direction neighbourDirection : Direction.values())
		{
			stateIn.with(CONNECTED_PROPERTIES.get(facing.getIndex()), canCableConnect(stateIn, worldIn, currentPos, neighbourDirection));
		}
		
		return stateIn;
	}
	
	public final boolean isConnected(final BlockState state, final Direction direction) {
		
		return state.get(CONNECTED_PROPERTIES.get(direction.getIndex()));
	}
	
	/*
	// TODO: Convert this to VoxelShapes
	@SuppressWarnings("deprecation")
	@Override
	public void addCollisionBoxToList(IBlockState state, final World worldIn, final BlockPos pos, final AxisAlignedBB entityBox, final List<AxisAlignedBB> collidingBoxes, @Nullable final Entity entityIn, final boolean p_185477_7_) {
		final AxisAlignedBB bb = new AxisAlignedBB(PIPE_MIN_POS, PIPE_MIN_POS, PIPE_MIN_POS, PIPE_MAX_POS, PIPE_MAX_POS, PIPE_MAX_POS);
		addCollisionBoxToList(pos, entityBox, collidingBoxes, bb);

		if (!p_185477_7_) {
			state = state.getActualState(worldIn, pos);
		}

		for (final Direction facing : Direction.VALUES) {
			if (isConnected(state, facing)) {
				final AxisAlignedBB axisAlignedBB = CONNECTED_BOUNDING_BOXES.get(facing.getIndex());
				addCollisionBoxToList(pos, entityBox, collidingBoxes, axisAlignedBB);
			}
		}
	}*/
}

 

EnergyCable class:

package com.olivemod.blocks.transfer.energy;

import net.minecraft.block.Block;
import net.minecraft.block.BlockState;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.BlockRenderLayer;
import net.minecraft.util.Direction;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.IWorldReader;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn;
import net.minecraftforge.energy.CapabilityEnergy;
import net.minecraftforge.energy.IEnergyStorage;

public class EnergyCable extends BaseEnergyCable{
	
	public EnergyCable(final Properties properties) {
		
		super(properties);
	}
	
	@Override
	protected boolean isValidConnection(BlockState cableState, BlockState neighbourCableState, IWorldReader world,
			BlockPos cablePos, Direction neighbourDirection) {

		//Connect if the neighbour block is a pipe
		if(super.isValidConnection(cableState, neighbourCableState, world, cablePos, neighbourDirection))
		{
			return true;
		}
		
		
		//Connect if the neigbour block has CapabilityEnergy for the adjacent face
		final BlockPos neighbourPos = cablePos.offset(neighbourDirection);
		final Block neighbourBlock = neighbourCableState.getBlock();
		
		if(neighbourBlock.hasTileEntity(neighbourCableState))
		{
			final TileEntity neighbourTileEntity = world.getTileEntity(neighbourPos);
			return neighbourTileEntity != null && neighbourTileEntity.getCapability(CapabilityEnergy.ENERGY, neighbourDirection.getOpposite()).isPresent();
		}
		
		return neighbourBlock instanceof IEnergyStorage;
	}

	@OnlyIn(Dist.CLIENT)
	@Override
	public BlockRenderLayer getRenderLayer() {

		return BlockRenderLayer.CUTOUT;
	}
}

Cable class:

package com.olivemod.blocks.cable.energy.copper;

import com.olivemod.blocks.transfer.energy.EnergyCable;
import com.olivemod.utils.ModTileEntityTypes;

import net.minecraft.block.BlockState;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.IBlockReader;

public class CopperCable extends EnergyCable{

	public CopperCable(Properties properties) {
		super(properties);
	}
	

	@Override
	public boolean hasTileEntity(BlockState state) {

		return true;
	}
	
	@Override
	public TileEntity createTileEntity(BlockState state, IBlockReader world) {

		return ModTileEntityTypes.COPPER_CABLE_TE.get().create();
	}
}

 

BlockState:

{
  "multipart": [
    {
      "apply": {
        "model": "olivemod:block/cable/copper_cable_centre",
        "uvlock": true
      }
    },
    {
      "when": {
        "down": "true"
      },
      "apply": {
        "model": "olivemod:block/cable/copper_cable_side",
        "x": 90,
        "uvlock": true
      }
    },
    {
      "when": {
        "up": "true"
      },
      "apply": {
        "model": "olivemod:block/cable/copper_cable_side",
        "x": -90,
        "uvlock": true
      }
    },
    {
      "when": {
        "north": "true"
      },
      "apply": {
        "model": "olivemod:block/cable/copper_cable_side",
        "uvlock": true
      }
    },
    {
      "when": {
        "south": "true"
      },
      "apply": {
        "model": "olivemod:block/cable/copper_cable_side",
        "y": 180,
        "uvlock": true
      }
    },
    {
      "when": {
        "west": "true"
      },
      "apply": {
        "model": "olivemod:block/cable/copper_cable_side",
        "y": 270,
        "uvlock": true
      }
    },
    {
      "when": {
        "east": "true"
      },
      "apply": {
        "model": "olivemod:block/cable/copper_cable_side",
        "y": 90,
        "uvlock": true
      }
    }
  ]
}

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.