MakeYourOwnBlocks
Make Your Own Blocks! (and items!!!!)
Update on Development
I just got my new computer, so development will now continue!
Description
The MakeYourOwnBlocks plugin allows you to create blocks and items with custom names and abilities. E.X. A diamond sword that insta kills anything at the end of a parkour or a block that explodes when you step on it (a mine)
Testers Needed!
I need volunteer testers to test some versions of the plugin. They need to attempt to find any bug possible in the code. Possible addition to the project. Volunteer in the description.
Please Note
With the current version of Minecraft, it is impossible to have custom items have custom textures without a client side modification or a texture pack
What this plugin has to offer
With this plugin, you will be able to customize the following on blocks and items:
Items
damage
a short script that executes when the item is right clicked
a short script that executes when the item is left clicked
Blocks
a short script that executes when the block right clicked
a short script that executes when the block left clicked
a short script that executes when the block is placed
a short script that executes when the block is destroyed
Both
name
lore (Secondary text when you hover your mouse over an item in your inventory)
What I might add
Enchantments for items
Update on the Latest Update
I have finally released the plugin! I'm ganna take a quick break, check out some servers. If you have any server suggestions (maybe even one that uses my plugin), just PM me! I may try them out! Right now, most of the bugs are with blocks:
BLOCK BUG #1: When you use a piston to retract or extend a Custom Block, the block that is now where the Custom Block was will act as the Custom Block.
BLOCK BUG #2: When you break a Custom Block, it will NOT drop the item stack.
It SHOULD work with 1.4.7, but it is not tested.
Pre Release
I have released a pre-release for the update 1.1. The pre-release does not have many new features. Sorry, guys! I have a lot of stuff I had to catch up on, and didn't have much time for developing this plugins.
1.5 Update
I have yet to update the plugin to an official Minecraft 1.5 version, although, in theory the last stable release should work for Minecraft 1.5. The only problem is that I can not find the bukkit API download for the development version of 1.5. Once I am able to change the plugin to fit that, I am sure it will be only a small matter of time until I can upload the Minecraft 1.5 release.
Almost done with the update, should have it done by 3/17/2013.
Can't load items D: please help, I need to use it on my server!
@Joejohn828
Unsupported major.minor version 51.0 means: Update your Java (Server-side)
@Joejohn828
Hmm, I don't know why that has happened. What version of the plugin are you using?
@Joejohn828
Well no it's not normal. It's a error cause by "java.lang.UnsupportedClassVersionError"
Is this normal?
when I load the server, I get this:
03:06:25 [SEVERE] Could not load 'plugins/MakeYourOwnBlocks.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException java.lang.UnsupportedClassVersionError com/tommy3244/plugins/MakeYourOwnBlocks/MakeYourOwnBlocks : Unsupported major.minor version 51.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugins(CraftServer.java:239)
at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:217)
at net.minecraft.server.v1_5_R3.PlayerList.<init>(PlayerList.java:55)
at net.minecraft.server.v1_5_R3.DedicatedPlayerList.<init>(SourceFile:11)
at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:106)
at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382)
at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
Caused by: java.lang.UnsupportedClassVersionError com/tommy3244/plugins/MakeYourOwnBlocks/MakeYourOwnBlocks : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:249)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173)
Here' the bukkit API: http://dl.bukkit.org/downloads/bukkit/
Google is your friend! :D
PLEASE!!!
I WANNA BE A TESTER!!!
@JackFrost21
Sorry, I haven't added a remove hunger feature yet, though you could make the player lose hunger if you had a command that sets a player's hunger value.
I wanted to ask a quick question about the effects you can give items. Say I wanted to make an emerald block. When I hold it and left click it, could I make it give me health but take away hunger?
@tommy3244
Thanks, that bug does kinda defeat the purpose of the plugin
@daltonk7
I see you made a ticket. I will try to find and fix that bug.
I've noticed that any time I add an item to the config it completely resets the config. Any help?
<<reply 1332604>>
All right i have create a ticket.
#2 Here is it.
@Sahee
You can use your server with a texturepack, but that will change all the items on your server.
Can i create item that will use other image from teksturepack?
@ChengZi368
I told you I needed a screenshot and gave you 2 weeks to add one. Please open a new ticked that includes a screenshot, and your config file.
I am gonna try this plugin now, IT LOOKS GOOD, hope it works!
@tommy3244
Have you fix that player name issue?
@ChengZi368
Ahh, got it working. Thanks for point that out.
@tommy3244
....I cant find the tickets page...