MoreCrates
MoreCrates
Do you want to continue this plugin?
If you want to continue the development of this plugin pm me ;D
MoreCrates
What this plugin does
This plugin adds to types of crates to your server:
- Crates: Looks like a six-sided piston, acts like a chest
- EnderCrates: Looks like a six-sided sticky piston, acts lika a enderchest
Wait, why should I want your crates, when Minecraft already has chests and enderchest?
- They look way cooler
- They are tileable (you don't have the limitations for placeing like normal chests
- You can configure the size and the title of this crates
- You can sell them with plugins like QuickShop
All in all they are a cool feature for donators to your server. The can have a cool looking way to store thier stuff
Commands and Permission
There are four commands:
- /crate [player]
- gives you or the spezified player a crate to place. Perm: crate.command
- /endercrate [player]
- gives you or the spezified player a endercrate to place. Perm: endercrate.command
- /openendercrate [player]
- opens you endercrate or the endercrate of the spezified player. Perm: openendercrate.command
- /crates update
- Shows informations about the version and updates the plugins. Perm: creates.admin
Note: In order to use one of the commands with the player argument, you need to normal permission plus .other
e.g you need crate.command.other to use /crate MiniDigger
Crafting
You can craft the crates. Here are the recipies:
If you want to open a crate you need the permission crate.open or endercrate.open
Compability
This plugin should be compatible with every world protection plugin. I tested it only with WorldGuard tho, please leave your feedback.
This plugin is also compatible with locking plugins, if they have the option, to add block ids to lock. Then you should add the id 29 for the endercrate and 3 for the crate. I tested this with LWC.
You can also sell the crate with shop plugins. Only tested it with QuickShop.
Planned Features
You are always free to ask me for more features. If they fit to the plugins I will add them
The next release will contain crafting recipes for the crates v1.0.3
Know bugs
Currently nothing. If you find something, please repor them so that I can fix them!
Dublication of items v1.0.7
ServerfFreezes on startup. Issue found, fix will take time.
Servers using this plugin
Fell free to share your ip in the comment section. If I like your server I will add it :D
- Different Craft
- 185.28.188.151:62979
Some Links
You can find the source of the plugin on Github -> click me
You can find some cool stats of the plugin on mcstats.org -> click me
Metrics
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
A unique identifier
The server's version of Java
Whether the server is in offline or online mode
The plugin's version
The server's version
The OS version/name and architecture
The core count for the CPU
The number of players online
The Metrics version
The number of crates in your worlds
If you wish to disable this feature (/me cries), you can do so by opt-ing out, which you can do in the config file under /plugins/PluginMetrics/
Updater
This plugins uses Gravity's Updater to look for updates and download them.
If you don't want it to look for updates, set 'look-for-updates:' to false in config.
If you don't want it to download the updates automaticly, set 'download-updates:' to false false
You can still look for updates and download them with the '/crates update' command.
Want to support me? Donate on paypal or give me a free internet
Thank you!
@ChengZi368
what do you mean by that? I am using six-sided pistons since the start of the project. As stated below, 1.8 isn't supported and I am asuming you are using a unlocked 1.7 version to let 1.8 clients connects. This *should* work, but you have the problems with not seeing a crate as a crate but as a chest. I *will* try to find a way to support 1.8 servers and clients but this will take it's time, since mojang changed everything.
@MiniDigger
Consider changing the block for crates?(Maybe use packet hacks to make them look like old ones)
UPDATE
NOT COMPATIBLE WITH 1.8!!!!
Finally updated the plugin, with the help of @saharNooby (checkout his project RandomBox, its pretty cool ;D) who provided a new storage system which no longer laggs out the whole server on startup ;D
See full changelog
@MiniDigger
I uploaded it for bukkit 1.7.9, because the 1.0.8 it's for 1.7.4 and this cause errors in the server 1.7.9
@Listanegra
Well, if you don't changed anything, why do you upload it? People can still use the 1.0.8 version. It should work fine with any version of bukkit. The problem of this plugin is the storage system. If you have any useful changes feel free fork the github repo and submit a pull request. https://github.com/MiniDigger/MoreCrates
@FlOppythp
I understand your anger. I would feel the same in your situation. But you need to understand my point of view. I use my free time to make plugins for you. For nothing. I know what causes the error. The config file can't handle so much data in it, so the serialisation of the crate object will fail. I also know a solution: use a database. The problem about that it, that I am in a exam phase and have next to no free time. All the time that is left I spent training with my team. I hope that I can find time so implement a database into the plugins, maybe using bukkits default one so that the user don't need to have one. But this will take some time. I am not that type of guys, just pressing out unfinished plugins and don't care about the cummunitiy's respond. I just finished updating my other plugin RideThaMob and now this plugins is my priority target. I hope you understand my view know and be patient.
@FlOppythp
pelase use pastebin for stacktraces, this is like unreadable. I know this issue allready, having no time to fix it tho.
@xDizasterCYx
well, there is LWC support, an chest protection plugin (http://dev.bukkit.org/bukkit-plugins/lwc/), but I will take a look at the WorldGuard API if I can manage to hook into that chest-access flag.
@MiniDigger
thoose plugins are protecting our stuff. worldguard is plugin for creating big buildings for players and no one can break them. grief prevention is a plugin that you can ge a land only for you, no one can steal your items from chest and break everything. So if you add support for worldguard you need to add support for worldedit too. Because theres a command in worldguard: /region flag chest-access allow or deny. chest access allows you to open any chest in that area, so it would be god if someone uses chest-access allow it would be the same for morecrates and if he/she set it to "deny" no one except admins and thoose who have permissions to open them. now for grief prevention and this is more important than worldguard and worldedit. if someone creates a protected land with grief prevention and someone tries to enter there and open my chest for e.g. he/she can't because it's my area but i can give access to my friends like this /trust <name> and i have the area with them. if you add support for thoose and you success your plugin will be pure awesomeness. oh i found a solution if you don't want to follow this. just add commands like this /crate <yourcratename> access <playername> /crate <yourcratename> denyaccess <playername> or if you want it for public /crate <yourcratename> public but i think the first way will make it more professional
http://dev.bukkit.org/bukkit-plugins/worldguard/ http://dev.bukkit.org/bukkit-plugins/worldedit http://dev.bukkit.org/bukkit-plugins/grief-prevention
@xDizasterCYx
I can't help you if you don't explain what you mean with worldguard support.
add support for worldguard and for grief prevention
@TheR3ktor
what do you mean with that? What do you want me to do? I need more informations ;D
Add support to WorldGuard!
@ZwingGX
I've found the issue. The fix will take a while since I have to change the way the crates gets saved
@MiniDigger
doestn't work :(
http://pastebin.com/VmyurpGs
config: https://dl.dropboxusercontent.com/u/78671707/config.yml
@ZwingGX
I think you need to quote the displayname and lore and so one. Please try that.
@TheCoolGuy123_5_Minecraft_ Adding them right now. I'll do some tests with plugman to.
@MiniDigger
https://dl.dropboxusercontent.com/u/78671707/config.yml
here my config.yml file :)
@MiniDigger
That didn't work last time, but now it does. Switched back to bukkit.
Now, could you please make it so we can change the recipes. I don't like the current one.
And If you reload the plugin using a plugman manager (plugman), the items disappear. So I won't be using crates until fixed.
Maybe when item placed, then it saves the data in a file or something? That what Crates does I think.
@TheCoolGuy123_5_Minecraft_
you can lock the crates with lwc. You need to open your core.yml of lwc, search for protections: then under blocks add:
(use yalm formatting, just copy pasting will propobly break your file) Then you can lock them.
Custom recipes are planned.
I'll look at the bug, but the items gets saved to the config afer you close your crate, so no item should be lost.
@ZwingGX
it failed to load the crates from the config, can you show it to me? Can't help you without it.
@prasalowicz Well, this is working for 1.7.2. Should work for all Bukkits versions. Did you even test it? I developed it on 1.7.2 :D