Concrete - This is the main feature of the Concrete module of this mod.
It provides liquid concrete, which can be poured and hardens to solid concrete.
Liquid Concrete is crafted in the Mixer, Place sand, Gravel and cement in the two rows of slots. Then place a bucket of water in the lone slot. It will consume 3 sand, 4 gravel, 1 cement and 1 bucket of water per 8 buckets of liquid concrete produced. Place a tank in the same slot as the water buckets to extract the liquid concrete.
Water can also be piped in via buildcraft or other pipes to the top of the structure, and concrete can be piped out of the sides or bottom.
Pictures:
Liquid concrete shortly after pouring on flat ground
Partially dried concrete, with some of it painted
a simple rebar structure
pouring concrete into it (spout provided by Thut Tech, poured into the small hole contained by dirt at the top)
Reinforced concrete is mostly dried, some has been painted
Asphalt
Pictures:
poured some liquid asphalt
poured some asphalt, this can also be painted (not shown)
MultiBlock Structures:
Lime Kiln - This burns coal or other furnace fuel and is used to convert calcium carbonate based materials into Lime, A common CaCO3 source is bonemeal.
Dust Furnace - Uses the same fuel as the above, converts stone to dust, dust and lime are used in the recipe for cement.
Mixer - This is currently used to craft liquid concrete, it will also be used to craft asphalt as well, once the prerequisite materials are added.
Built against forge 1047, so use that for best results, should also work with the recommended one (1024)
install forge as normal.
drop this mod into the mods folder like most other forge mods.
TODO List:
link as 4 seperate jars rather than keeping all in 1 jar.
get textures/models for the concrete pourer/tank.
Known Bugs:
-Collision on the lift is a bit buggy if you try to approach from below it, works best if you walk level with it.
-Lift is a bit buggy if you try to move through it at more than 5-10 blocks/second, this causes problems when used with MPS, or other mods that make you move really quickly.
Mod Pack/distribution/usage:
My code can be used/distributed in any way by any one who wants to. I don't care what is done with my code, so long as the disclaimer below is followed
Disclaimer:
I hold no responsibility to any damages that my code, or any derivatives of my code cause.
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
How do you install it? With Modloader, Forge, or nothing? Please tell me I hope to do a review of this mod on YouTube.Never mind
I see that it's forge. I'll post the review of the mod soon. Thanks. My channel is finnthehuman37.
How do you install it? With Modloader, Forge, or nothing? Please tell me I hope to do a review of this mod on YouTube.
Never mind
I see that it's forge. I'll post the review of the mod soon. Thanks. My channel is finnthehuman37.
Yep, just forge, I just added a thing that explicitly states that under downloads. Thanks for doing a video, I am currently testing some changes which should reduce the number of packets sent on logging onto a server.
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
How much previous programming knowledge did you have to make this without any knowledge of Java!?!
That is seriously crazy.
Keep it up, you obviously have the potential to lol.
How much previous programming knowledge did you have to make this without any knowledge of Java!?!
That is seriously crazy.
Keep it up, you obviously have the potential to lol.
A lot of modding doesn't involve coding. With this mod in particular he only had to add a block and then put effects on it.
Rollback Post to RevisionRollBack
A man who dares to waste one hour of time has not discovered the value of life. - Charles Darwin
A lot of modding doesn't involve coding. With this mod in particular he only had to add a block and then put effects on it.
yep, My prior programming knowledge consists of one intro class to Vanilla C about 3 years ago.
Most of the stuff I did for this mod was looking at tutorial mods and seeing what they did, as well as digging through vanilla code and seeing what it does.
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
yep, My prior programming knowledge consists of one intro class to Vanilla C about 3 years ago.
Most of the stuff I did for this mod was looking at tutorial mods and seeing what they did, as well as digging through vanilla code and seeing what it does.
It took me about 4 months to really get a sense of java and the minecraft coding...
Well anyways, it is a nice simple mod that is really helpful (in my case at least)
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
this looks like a great mod. it would be awesome for builders. can i make a sugestion? maybe reinforced concrete is blast resistant like obsidian. it would give people more of a reason to use it. also, maybe if you added obsidian dust, you could combine if with concrete to make it even stronger. so maybe reinforced concrete with obsidian dust would be resistant to wither bombs, thus giving people a way to protect their items and stuff when a wither is spawned.
this looks like a great mod. it would be awesome for builders. can i make a sugestion? maybe reinforced concrete is blast resistant like obsidian. it would give people more of a reason to use it. also, maybe if you added obsidian dust, you could combine if with concrete to make it even stronger. so maybe reinforced concrete with obsidian dust would be resistant to wither bombs, thus giving people a way to protect their items and stuff when a wither is spawned.
It is currently as blast resistant as IC2 re-enforced stone, so not quite as much as obsidian, but enough that a creeper or TNT has no effect one it.
need to see what wither bombs do to it though, not sure how strong their explosions are.
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
I think this mid deserves a lot more attention than its getting now. It's an awesome mod, even though I haven't gotten the time to play with it, I bet it's super helpful
Edit: Is this ever ever going to get updated? I don't see too much activity here even though its a pretty cool mod
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
didn't you have this in 1.5.2 or 1.4.7? Cause I remember it from before, but back then it was a little buggy with other mods.
I always thought it was a cool idea for a mod, i like the elevator too.
I'll have to give it a re-try.
The Meaning of Life, the Universe, and Everything.
Location:
Snowflake, AZ
Join Date:
8/10/2013
Posts:
387
Minecraft:
Avenged1994
Member Details
It crashed on 1.7.2 recommended and on buil 1029. Yet to try 1028, infact trying right now and crashed
---- Minecraft Crash Report ----
// Oops.
Time: 2/15/14 8:44 PM
Description: Initializing game
java.lang.NoClassDefFoundError: cpw/mods/fml/common/ITickHandler
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:443)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:209)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:188)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:487)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:194)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:495)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:850)
at net.minecraft.client.main.Main.main(SourceFile:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.ClassNotFoundException: cpw.mods.fml.common.ITickHandler
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 35 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180)
... 37 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:443)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:209)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:188)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:487)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:194)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:495)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:850)
at net.minecraft.client.main.Main.main(SourceFile:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.2
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.7.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 119981368 bytes (114 MB) / 311951360 bytes (297 MB) up to 954728448 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.01-pre FML v7.2.116.1028 Minecraft Forge 10.12.0.1028 4 mods loaded, 4 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML{7.2.116.1028} [Forge Mod Loader] (forge-1.7.2-10.12.0.1028.jar) Unloaded->Constructed
Forge{10.12.0.1028} [Minecraft Forge] (forge-1.7.2-10.12.0.1028.jar) Unloaded->Constructed
ThutConcrete{1.0.0} [Thut's Concrete] (thutconcrete.jar) Unloaded
Launched Version: 1.7.2-Forge10.12.0.1028
LWJGL: 2.9.0
OpenGL: Intel(R) HD Graphics 4000 GL version 4.0.0 - Build 10.18.10.3308, Intel
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Anisotropic Filtering: Off (1)
It crashed on 1.7.2 recommended and on buil 1029. Yet to try 1028, infact trying right now and crashed
---- Minecraft Crash Report ----
// Oops.
Time: 2/15/14 8:44 PM
Description: Initializing game
java.lang.NoClassDefFoundError: cpw/mods/fml/common/ITickHandler
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:443)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:209)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:188)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:487)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:194)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:495)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:850)
at net.minecraft.client.main.Main.main(SourceFile:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.ClassNotFoundException: cpw.mods.fml.common.ITickHandler
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 35 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180)
... 37 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:443)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:209)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:188)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:487)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:194)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:495)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:850)
at net.minecraft.client.main.Main.main(SourceFile:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.2
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.7.0_51, Oracle Corporation
Java VM Version: Java HotSpot™ 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 119981368 bytes (114 MB) / 311951360 bytes (297 MB) up to 954728448 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.01-pre FML v7.2.116.1028 Minecraft Forge 10.12.0.1028 4 mods loaded, 4 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML{7.2.116.1028} [Forge Mod Loader] (forge-1.7.2-10.12.0.1028.jar) Unloaded->Constructed
Forge{10.12.0.1028} [Minecraft Forge] (forge-1.7.2-10.12.0.1028.jar) Unloaded->Constructed
ThutConcrete{1.0.0} [Thut's Concrete] (thutconcrete.jar) Unloaded
Launched Version: 1.7.2-Forge10.12.0.1028
LWJGL: 2.9.0
OpenGL: Intel® HD Graphics 4000 GL version 4.0.0 - Build 10.18.10.3308, Intel
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Anisotropic Filtering: Off (1)
oops, It seems to have linked to the wrong dropbox file, fixed that.
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
Changed Thread name to be a bit more accurate now, also replaced "Lift" with "Elevator", as I don't think most people on these forums would recognize "Lift".
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
Any pointers as to what I should change/improve or tips on how to make this better will be appreciated.
Basic intro:
This mod hopes to add a different way of building structures, and adds liquid concrete which solidifies into concrete as well as a few other features.
RecipesSee NEI or other recipe listing mod ingame.
Elevator Instructions
MultiBlock Structure Instructions (needed for crafting things in Thut Concrete)
Current Features:
Liquid Concrete is crafted in the Mixer, Place sand, Gravel and cement in the two rows of slots. Then place a bucket of water in the lone slot. It will consume 3 sand, 4 gravel, 1 cement and 1 bucket of water per 8 buckets of liquid concrete produced. Place a tank in the same slot as the water buckets to extract the liquid concrete.
Water can also be piped in via buildcraft or other pipes to the top of the structure, and concrete can be piped out of the sides or bottom.
Pictures:
Partially dried concrete, with some of it painted
a simple rebar structure
pouring concrete into it (spout provided by Thut Tech, poured into the small hole contained by dirt at the top)
Reinforced concrete is mostly dried, some has been painted
Asphaltpoured some asphalt, this can also be painted (not shown)
MultiBlock Structures:
Lime Kiln - This burns coal or other furnace fuel and is used to convert calcium carbonate based materials into Lime, A common CaCO3 source is bonemeal.
Dust Furnace - Uses the same fuel as the above, converts stone to dust, dust and lime are used in the recipe for cement.
Mixer - This is currently used to craft liquid concrete, it will also be used to craft asphalt as well, once the prerequisite materials are added.
Thut Tech:
This currently adds Elevators
See the Elevator Instruction link
Thut World:
Volcanos
Things added by the Core itself:
Spout(name temporary)
right click with the spout on a block to place the liquid from a tank in your inventory.
Download stuff
https://github.com/Thutmose/Thut
DropBox Links:
these new releases require forgemultipart
DropboxFolder
Current Build - 1.7.10 Thanks to Vexatos for updating this for me
https://github.com/Vexatos/Thut/releases
Install instructions:
Built against forge 1047, so use that for best results, should also work with the recommended one (1024)
install forge as normal.
drop this mod into the mods folder like most other forge mods.
TODO List:
link as 4 seperate jars rather than keeping all in 1 jar.
get textures/models for the concrete pourer/tank.
Known Bugs:
-Collision on the lift is a bit buggy if you try to approach from below it, works best if you walk level with it.
-Lift is a bit buggy if you try to move through it at more than 5-10 blocks/second, this causes problems when used with MPS, or other mods that make you move really quickly.
Mod Pack/distribution/usage:
My code can be used/distributed in any way by any one who wants to. I don't care what is done with my code, so long as the disclaimer below is followed
Disclaimer:
I hold no responsibility to any damages that my code, or any derivatives of my code cause.
Thut's Mods
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
I see that it's forge. I'll post the review of the mod soon. Thanks. My channel is finnthehuman37.
Yep, just forge, I just added a thing that explicitly states that under downloads. Thanks for doing a video, I am currently testing some changes which should reduce the number of packets sent on logging onto a server.
Thut's Mods
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
That is seriously crazy.
Keep it up, you obviously have the potential to lol.
My $200* rig - http://pcpartpicker.com/b/IsU
A lot of modding doesn't involve coding. With this mod in particular he only had to add a block and then put effects on it.
yep, My prior programming knowledge consists of one intro class to Vanilla C about 3 years ago.
Most of the stuff I did for this mod was looking at tutorial mods and seeing what they did, as well as digging through vanilla code and seeing what it does.
Thut's Mods
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
But how long is it set for the concrete to dry and would it be possible to add an option in the config to change it?
True, but compared to the quality of most beginner mods, it is good.
It took me about 4 months to really get a sense of java and the minecraft coding...
Well anyways, it is a nice simple mod that is really helpful (in my case at least)
My $200* rig - http://pcpartpicker.com/b/IsU
I can add a config for the drying rate of concrete. Atm it is based on the number of certain blocks around it.
Thut's Mods
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
My Deviantart Page: http://inkblot123.deviantart.com/
It is currently as blast resistant as IC2 re-enforced stone, so not quite as much as obsidian, but enough that a creeper or TNT has no effect one it.
need to see what wither bombs do to it though, not sure how strong their explosions are.
Thut's Mods
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
Edit: Is this ever ever going to get updated? I don't see too much activity here even though its a pretty cool mod
Thut's Mods
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
I always thought it was a cool idea for a mod, i like the elevator too.
I'll have to give it a re-try.
---- Minecraft Crash Report ----
// Oops.
Time: 2/15/14 8:44 PM
Description: Initializing game
java.lang.NoClassDefFoundError: cpw/mods/fml/common/ITickHandler
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:443)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:209)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:188)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:487)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:194)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:495)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:850)
at net.minecraft.client.main.Main.main(SourceFile:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.ClassNotFoundException: cpw.mods.fml.common.ITickHandler
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 35 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180)
... 37 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:443)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:209)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:188)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:487)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:194)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:495)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:850)
at net.minecraft.client.main.Main.main(SourceFile:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.2
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.7.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 119981368 bytes (114 MB) / 311951360 bytes (297 MB) up to 954728448 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.01-pre FML v7.2.116.1028 Minecraft Forge 10.12.0.1028 4 mods loaded, 4 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML{7.2.116.1028} [Forge Mod Loader] (forge-1.7.2-10.12.0.1028.jar) Unloaded->Constructed
Forge{10.12.0.1028} [Minecraft Forge] (forge-1.7.2-10.12.0.1028.jar) Unloaded->Constructed
ThutConcrete{1.0.0} [Thut's Concrete] (thutconcrete.jar) Unloaded
Launched Version: 1.7.2-Forge10.12.0.1028
LWJGL: 2.9.0
OpenGL: Intel(R) HD Graphics 4000 GL version 4.0.0 - Build 10.18.10.3308, Intel
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Anisotropic Filtering: Off (1)
AcademyCraft, RPG Races Mod, Mythicraft, Ben 10 Mod, Minecraft: Omnihero
oops, It seems to have linked to the wrong dropbox file, fixed that.
Thut's Mods
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires
Thanks
AcademyCraft, RPG Races Mod, Mythicraft, Ben 10 Mod, Minecraft: Omnihero
Thut's Mods
To get the mobs, install the resource pack on the github, or use the Pokécube Mobs mod below.
Sounds, Textures and additional Pokemobs can be added by also using the following mod:
note that Pokécube Core requires