I had a play around with the timing and tried a 1 tick pulse, but when set to that the button does not depress (still sends a pulse though) and if used with a sticky piston it will leave the block behind.
At 2 ticks the button will depress, but again the sticky pistons leave blocks behind.
Tried at 3 ticks and everything works fine and the pulse rate difference from 1 tick isn't noticeable, so I settled on that.
Actually I wanted it to pulse so fast that a sticky piston left its block behind, not sure if it matters whether or not it depresses as long as it sends the pulse. I can always use a repeater to extend the pulse slightly.
I totally love this in SP, however, I run a bukkit server, and sadly, I get nothing but errors with all of your server side mods.
I am using a MCPC[ http://mcportcentral...itle=MCPC_build ] (which supposedly has ModloaderMP and Forge [I know it has forge for a fact] - I mean its in the first line of the page if you read it) so I guess my question(s) is/are do you plan on adding a bukkit compatiable verison of this mod?
In case you want to see the error log - though I dont understand everything its says I think it has something to do with the supposed way modloader is configured for a bukkit server.
[0] [Severe] : java.lang.NoClassDefFoundError: vz
[1] [Severe] : at java.lang.Class.getDeclaredFields0(Native Method)
[2] [Severe] : at java.lang.Class.privateGetDeclaredFields(Unknown Source)
[3] [Severe] : at java.lang.Class.getDeclaredFields(Unknown Source)
[4] [Severe] : at cpw.mods.fml.common.modloader.ModLoaderModContainer.configureMod(ModLoaderModContainer.java:167)
[5] [Severe] : at cpw.mods.fml.common.modloader.ModLoaderModContainer.preInit(ModLoaderModContainer.java:105)
[6] [Severe] : at cpw.mods.fml.common.Loader.preModInit(Loader.java:235)
[7] [Severe] : at cpw.mods.fml.common.Loader.loadMods(Loader.java:593)
[8] [Severe] : at cpw.mods.fml.server.FMLBukkitHandler.onPreLoad(FMLBukkitHandler.java:132)
[9] [Severe] : at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
[10] [Severe] : at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441)
[11] [Severe] : at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
[12] [Severe] : Caused by: java.lang.ClassNotFoundException: vz
[13] [Severe] : at java.net.URLClassLoader$1.run(Unknown Source)
[14] [Severe] : at java.security.AccessController.doPrivileged(Native Method)
[15] [Severe] : at java.net.URLClassLoader.findClass(Unknown Source)
[16] [Severe] : at java.lang.ClassLoader.loadClass(Unknown Source)
[17] [Severe] : at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
[18] [Severe] : at java.lang.ClassLoader.loadClass(Unknown Source)
[19] [Severe] : ... 11 more
[20] [Severe] : Unexpected exception
[21] [Severe] : at java.lang.Class.privateGetDeclaredFields(Unknown Source)
[22] [Severe] : at java.lang.Class.getDeclaredFields(Unknown Source)
[23] [Severe] : at cpw.mods.fml.common.modloader.ModLoaderModContainer.configureMod(ModLoaderModContainer.java:167)
[24] [Severe] : at cpw.mods.fml.common.modloader.ModLoaderModContainer.preInit(ModLoaderModContainer.java:105)
[25] [Severe] : at cpw.mods.fml.common.Loader.preModInit(Loader.java:235)
[26] [Severe] : at cpw.mods.fml.common.Loader.loadMods(Loader.java:593)
[27] [Severe] : at cpw.mods.fml.server.FMLBukkitHandler.onPreLoad(FMLBukkitHandler.java:132)
[28] [Severe] : at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
[29] [Severe] : at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441)
[30] [Severe] : at java.net.URLClassLoader$1.run(Unknown Source)
[31] [Severe] : at java.net.URLClassLoader.findClass(Unknown Source)
[32] [Severe] : at java.lang.ClassLoader.loadClass(Unknown Source)
[33] [Severe] : at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
[34] [Severe] : at java.lang.ClassLoader.loadClass(Unknown Source)
[35] [Severe] : java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
[36] [Severe] : at java.util.ArrayList.RangeCheck(Unknown Source)
[37] [Severe] : at java.util.ArrayList.get(Unknown Source)
[38] [Severe] : at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:427)
[39] [Severe] : at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:500)
[40] [Severe] : at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Actually I wanted it to pulse so fast that a sticky piston left its block behind, not sure if it matters whether or not it depresses as long as it sends the pulse. I can always use a repeater to extend the pulse slightly.
will those blocks act as buttons? or are they just a set of custom blocks?
if they are just a set of custom blocks, there are currently 3 mods out there that I know of that add the ability to define your own custom blocks,
Custom Stuff, Xie's Mod, and CustomPlants all add the ability to define your own blocks, and all are SMP and Forge compatible.
Ok then, I have made you two files, 1 for a 1 tick pulse button and one for a 2 tick button.
Just open the mod's zip and replace the pulse button file with one of the new ones.
1 & 2 tick pulse button http://www.mediafire...lgv5kg0xal1z7az
As for the other blocks, they are just for reskinning. I am aware that there are other mods around, that add similar features to most of the mods from this thread. The thing is, that they generally add a host of other blocks/items/features that either take up too much room to be able to use with all the other mods that I use, or simply do not require. I have an ongoing space project that I have been working on since 1.7.3 and was fed up of having to put it on hold or completely start again, because necessary mods were never updated. As it is in space I do not require any kind of new terrrain features such as trees/plants etc (Although I love XBXL) when i'm playing in regular minecraft.
So yeah, these mods are really just for my project but I figured I would share them, as someone else may find them useful. It's also the reason I will keep them all seperate,
I totally love this in SP, however, I run a bukkit server, and sadly, I get nothing but errors with all of your server side mods.
I am using a MCPC[ http://mcportcentral...itle=MCPC_build ] (which supposedly has ModloaderMP and Forge [I know it has forge for a fact] - I mean its in the first line of the page if you read it) so I guess my question(s) is/are do you plan on adding a bukkit compatiable verison of this mod?
In case you want to see the error log - though I dont understand everything its says I think it has something to do with the supposed way modloader is configured for a bukkit server.
[0] [Severe] : java.lang.NoClassDefFoundError: vz
[1] [Severe] : at java.lang.Class.getDeclaredFields0(Native Method)
[2] [Severe] : at java.lang.Class.privateGetDeclaredFields(Unknown Source)
[3] [Severe] : at java.lang.Class.getDeclaredFields(Unknown Source)
[4] [Severe] : at cpw.mods.fml.common.modloader.ModLoaderModContainer.configureMod(ModLoaderModContainer.java:167)
[5] [Severe] : at cpw.mods.fml.common.modloader.ModLoaderModContainer.preInit(ModLoaderModContainer.java:105)
[6] [Severe] : at cpw.mods.fml.common.Loader.preModInit(Loader.java:235)
[7] [Severe] : at cpw.mods.fml.common.Loader.loadMods(Loader.java:593)
[8] [Severe] : at cpw.mods.fml.server.FMLBukkitHandler.onPreLoad(FMLBukkitHandler.java:132)
[9] [Severe] : at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
[10] [Severe] : at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441)
[11] [Severe] : at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
[12] [Severe] : Caused by: java.lang.ClassNotFoundException: vz
[13] [Severe] : at java.net.URLClassLoader$1.run(Unknown Source)
[14] [Severe] : at java.security.AccessController.doPrivileged(Native Method)
[15] [Severe] : at java.net.URLClassLoader.findClass(Unknown Source)
[16] [Severe] : at java.lang.ClassLoader.loadClass(Unknown Source)
[17] [Severe] : at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
[18] [Severe] : at java.lang.ClassLoader.loadClass(Unknown Source)
[19] [Severe] : ... 11 more
[20] [Severe] : Unexpected exception
[21] [Severe] : at java.lang.Class.privateGetDeclaredFields(Unknown Source)
[22] [Severe] : at java.lang.Class.getDeclaredFields(Unknown Source)
[23] [Severe] : at cpw.mods.fml.common.modloader.ModLoaderModContainer.configureMod(ModLoaderModContainer.java:167)
[24] [Severe] : at cpw.mods.fml.common.modloader.ModLoaderModContainer.preInit(ModLoaderModContainer.java:105)
[25] [Severe] : at cpw.mods.fml.common.Loader.preModInit(Loader.java:235)
[26] [Severe] : at cpw.mods.fml.common.Loader.loadMods(Loader.java:593)
[27] [Severe] : at cpw.mods.fml.server.FMLBukkitHandler.onPreLoad(FMLBukkitHandler.java:132)
[28] [Severe] : at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
[29] [Severe] : at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441)
[30] [Severe] : at java.net.URLClassLoader$1.run(Unknown Source)
[31] [Severe] : at java.net.URLClassLoader.findClass(Unknown Source)
[32] [Severe] : at java.lang.ClassLoader.loadClass(Unknown Source)
[33] [Severe] : at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
[34] [Severe] : at java.lang.ClassLoader.loadClass(Unknown Source)
[35] [Severe] : java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
[36] [Severe] : at java.util.ArrayList.RangeCheck(Unknown Source)
[37] [Severe] : at java.util.ArrayList.get(Unknown Source)
[38] [Severe] : at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:427)
[39] [Severe] : at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:500)
[40] [Severe] : at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Thanks for your time!
- Darenia
Sorry, no plans for bukkit support at the moment. (I will look into it though)
These mods use the latest "Forge" with (FML), which no longer requires ModLoader or MLMP.
That seems to be where your problem is.
I tried to look at mcportcentral to see what they use, but I cant get through to their site. A check on their twitter page suggests the site is currently unreachable, at least for some people.
I will check back later and see if there is anything that can be done for compatibility.
Came here from Methuselah96's tutorials post. You really went far w/ modding Now I just gotta learn how too great work!
Thanks!
Best of luck with the modding, Methuselah96's tutorials are a good place to start.
On another note, for those who like extra blocks for building. I had a bit of free time time today so I made a compilation mod.
It adds the glow blocks, the DIY blocks that I mentioned a few posts back and some colored and stained glass blocks too!
All up, 48 blocks with only 3 ID's.
Will set up the main download in the morning as it's getting late here. Until then, here's a brief rundown and download link.
Just add your own textures to the DIY_Blocks terrain.png to re-skin the DIY_Blocks.
(or any of the other blocks if you require, for the glass blocks I have the transparency set to 54%)
Requires Forge [client for SSP & server for SMP] (use latest recommended build v3.3.8.152)
Actually I wanted it to pulse so fast that a sticky piston left its block behind, not sure if it matters whether or not it depresses as long as it sends the pulse. I can always use a repeater to extend the pulse slightly.
will those blocks act as buttons? or are they just a set of custom blocks?
if they are just a set of custom blocks, there are currently 3 mods out there that I know of that add the ability to define your own custom blocks,
Custom Stuff, Xie's Mod, and CustomPlants all add the ability to define your own blocks, and all are SMP and Forge compatible.
I totally love this in SP, however, I run a bukkit server, and sadly, I get nothing but errors with all of your server side mods.
I am using a MCPC[ http://mcportcentral...itle=MCPC_build ] (which supposedly has ModloaderMP and Forge [I know it has forge for a fact] - I mean its in the first line of the page if you read it) so I guess my question(s) is/are do you plan on adding a bukkit compatiable verison of this mod?
In case you want to see the error log - though I dont understand everything its says I think it has something to do with the supposed way modloader is configured for a bukkit server.
[0] [Severe] : java.lang.NoClassDefFoundError: vz
[1] [Severe] : at java.lang.Class.getDeclaredFields0(Native Method)
[2] [Severe] : at java.lang.Class.privateGetDeclaredFields(Unknown Source)
[3] [Severe] : at java.lang.Class.getDeclaredFields(Unknown Source)
[4] [Severe] : at cpw.mods.fml.common.modloader.ModLoaderModContainer.configureMod(ModLoaderModContainer.java:167)
[5] [Severe] : at cpw.mods.fml.common.modloader.ModLoaderModContainer.preInit(ModLoaderModContainer.java:105)
[6] [Severe] : at cpw.mods.fml.common.Loader.preModInit(Loader.java:235)
[7] [Severe] : at cpw.mods.fml.common.Loader.loadMods(Loader.java:593)
[8] [Severe] : at cpw.mods.fml.server.FMLBukkitHandler.onPreLoad(FMLBukkitHandler.java:132)
[9] [Severe] : at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
[10] [Severe] : at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441)
[11] [Severe] : at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
[12] [Severe] : Caused by: java.lang.ClassNotFoundException: vz
[13] [Severe] : at java.net.URLClassLoader$1.run(Unknown Source)
[14] [Severe] : at java.security.AccessController.doPrivileged(Native Method)
[15] [Severe] : at java.net.URLClassLoader.findClass(Unknown Source)
[16] [Severe] : at java.lang.ClassLoader.loadClass(Unknown Source)
[17] [Severe] : at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
[18] [Severe] : at java.lang.ClassLoader.loadClass(Unknown Source)
[19] [Severe] : ... 11 more
[20] [Severe] : Unexpected exception
[21] [Severe] : at java.lang.Class.privateGetDeclaredFields(Unknown Source)
[22] [Severe] : at java.lang.Class.getDeclaredFields(Unknown Source)
[23] [Severe] : at cpw.mods.fml.common.modloader.ModLoaderModContainer.configureMod(ModLoaderModContainer.java:167)
[24] [Severe] : at cpw.mods.fml.common.modloader.ModLoaderModContainer.preInit(ModLoaderModContainer.java:105)
[25] [Severe] : at cpw.mods.fml.common.Loader.preModInit(Loader.java:235)
[26] [Severe] : at cpw.mods.fml.common.Loader.loadMods(Loader.java:593)
[27] [Severe] : at cpw.mods.fml.server.FMLBukkitHandler.onPreLoad(FMLBukkitHandler.java:132)
[28] [Severe] : at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
[29] [Severe] : at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:441)
[30] [Severe] : at java.net.URLClassLoader$1.run(Unknown Source)
[31] [Severe] : at java.net.URLClassLoader.findClass(Unknown Source)
[32] [Severe] : at java.lang.ClassLoader.loadClass(Unknown Source)
[33] [Severe] : at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
[34] [Severe] : at java.lang.ClassLoader.loadClass(Unknown Source)
[35] [Severe] : java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
[36] [Severe] : at java.util.ArrayList.RangeCheck(Unknown Source)
[37] [Severe] : at java.util.ArrayList.get(Unknown Source)
[38] [Severe] : at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:427)
[39] [Severe] : at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:500)
[40] [Severe] : at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Thanks for your time!
- Darenia
Ok then, I have made you two files, 1 for a 1 tick pulse button and one for a 2 tick button.
Just open the mod's zip and replace the pulse button file with one of the new ones.
1 & 2 tick pulse button
http://www.mediafire...lgv5kg0xal1z7az
As for the other blocks, they are just for reskinning. I am aware that there are other mods around, that add similar features to most of the mods from this thread. The thing is, that they generally add a host of other blocks/items/features that either take up too much room to be able to use with all the other mods that I use, or simply do not require. I have an ongoing space project that I have been working on since 1.7.3 and was fed up of having to put it on hold or completely start again, because necessary mods were never updated. As it is in space I do not require any kind of new terrrain features such as trees/plants etc (Although I love XBXL) when i'm playing in regular minecraft.
So yeah, these mods are really just for my project but I figured I would share them, as someone else may find them useful. It's also the reason I will keep them all seperate,
Sorry, no plans for bukkit support at the moment. (I will look into it though)
These mods use the latest "Forge" with (FML), which no longer requires ModLoader or MLMP.
That seems to be where your problem is.
I tried to look at mcportcentral to see what they use, but I cant get through to their site. A check on their twitter page suggests the site is currently unreachable, at least for some people.
I will check back later and see if there is anything that can be done for compatibility.
Thanks!
Best of luck with the modding, Methuselah96's tutorials are a good place to start.
On another note, for those who like extra blocks for building. I had a bit of free time time today so I made a compilation mod.
It adds the glow blocks, the DIY blocks that I mentioned a few posts back and some colored and stained glass blocks too!
All up, 48 blocks with only 3 ID's.
Will set up the main download in the morning as it's getting late here. Until then, here's a brief rundown and download link.
Just add your own textures to the DIY_Blocks terrain.png to re-skin the DIY_Blocks.
(or any of the other blocks if you require, for the glass blocks I have the transparency set to 54%)
Requires Forge [client for SSP & server for SMP] (use latest recommended build v3.3.8.152)
Xtra_Blocks v1.0 (client)
http://www.mediafire...7cjsw7o0vqh6z61
Xtra_Blocks v1.0 (server)
http://www.mediafire...93uo0udq2n9bjgo
Enjoy
When placed upside down, they have no collision mask.
So there is, can't believe I hadn't noticed that.
Thanks for pointing it out, I will take a look at it over the weekend.
Cheers for the textures too!
More Stairs v1.2a (client)
http://www.mediafire.com/?tbidk74goww53wu
More Stairs v1.2a (server)
http://www.mediafire.com/?lnyssa9os703y1a
Good job.