cRecipes
This project is not abandonned! I just had to no time updating and adding all the feature requests. I will try to make a big update once 1.7 bukkit is out!
cRecipes
cRecipes is a server plugin made for the Catharos Minecraft Server that allows custom recipes. Yes there are a lot of plugins that are allowing you to add various recipes. But why cRecipes then? This time the plugin not only allows you to add recipes, it also adds two main functions: Custom block names and drops.
Changelog
Configuration and How-To
Features
Besides custom recipes (shaped, shapeless and furnace) cRecipes features:
- Custom block item names
- Custom block drops
- Per-Item permissions including customizable error message
- Color support for both, item names and lords
- Can overwrite vanilla recipes!
Commands
The goal of this plugin is to not have over-complicated configurations and commands. That's why there is only one command: /creload. Use it to reload the configuration files and all custom recipes
To-Do list
- Enchantments
- Custom books
Version 1.0.6 - In development (not yet released)!
- Add extra items that can be given to the player upon successful crafting
- Added option to keep the original item names (use "set-name: false" in the recipe config)
- Added the xp and lvl messages
- IMPORTANT FIX: Custom blocks in protected regions are no longer destroyable!
- Fixed drop-related bugs
- Finally fixed and implemented a working updater!
@Megalegonator24
You can already guess how shaped recipes work: you need to put sour ingredients in a specific layout in order to craft them. A shapeless recipe however does not require a shape but all the needed recipes (like bones would be bonemeal, dying leather arnor), regardless the order.
What does shapeless do? how do you obtain shapeless stuff?
@gcity306
Nice idea! I don't know it its possible though, but i will definitely look for a solution! It will be placed in the to-do list after Furnace recipes though
Will you also add custom recipes for anvils. This would be great if. You could get for example unbreaking V enchantments by putting a stack of obsidian with a pickaxe.
@ircopdd
YMLs seems not supporting other charsets than utf-8 (I think). You might want to look up the chars in here: http://en.wikipedia.org/wiki/List_of_Unicode_characters and do sth like '\u+XXXA\u+XXXB\u+XXXC\u+XXXD\u+XXXE\u+XXXF'. This is the only possible way :(
http://dev.bukkit.org/paste/6916/
my pc2 not support unicode.....
I do not know why
maybe just my Computer Problem
@scgamer_99
Done, download the newest dev-build if you want (Or wait for the official version to be approved).
@ircopdd
Unicode works for me (I was using 'äüößìà ' as a test name), could you pastebin your recipes.yml so I can check?
@matt112986
EDIT Please use the 1.0.4 dev-version. I added the support for that! Just add a new list called remove-vanilla:
It should already allow vanilla recipe overriding (But I am not sure). Example:
I second adding perm support, configurable per item (crecipe.item) And if it's in the scope of your plugin can you make a recipe replace a selected vanilla recipe? I was planning on using RecipeManager but the dev doesn't have time to update it and its getting a bit buggy. Keep up the awesome work!
please Support unicode thanks
i need it
10:39:33 [SEVERE] Cannot load plugins\cRecipes\recipes.yml
org.bukkit.configuration.InvalidConfigurationException unacceptable character '
?' (0xFFFD) special characters are not allowed
in "<string>", position 188
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo
nfiguration.java:55
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
n.java:138)
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
n.java:105)
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(Yam
lConfiguration.java:175
at net.catharos.recipes.RecipeLoader.<init>(RecipeLoader.java:29)
at net.catharos.recipes.cRecipes.onEnable(cRecipes.java:49)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
.java:457)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
r.java:381)
at org.bukkit.craftbukkit.v1_4_6.CraftServer.loadPlugin(CraftServer.java
:282)
at org.bukkit.craftbukkit.v1_4_6.CraftServer.enablePlugins(CraftServer.j
ava:264)
at net.minecraft.server.v1_4_6.MinecraftServer.j(MinecraftServer.java:32
1)
at net.minecraft.server.v1_4_6.MinecraftServer.e(MinecraftServer.java:30
0)
at net.minecraft.server.v1_4_6.MinecraftServer.a(MinecraftServer.java:25
9)
at net.minecraft.server.v1_4_6.DedicatedServer.init(DedicatedServer.java
:149)
at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:
399)
at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:84
9)
Caused by: unacceptable character '?' (0xFFFD) special characters are not allowe
d
in "<string>", position 188
at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.ja
va:70)
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo
nfiguration.java:53
... 16 more
have perms with this would be great, limiting which group can make what custom recipe
@bobberto7
Colors will be added tomorrow. I just finished the plugin today xD
@SpaceEmotion
sorry it wasent a bug i messed up in the recipes.yml i forgot a new line :P sorry
@SpaceEmotion
does it have color suport?
@SpaceEmotion Oh... I'm sorry, Its simply because.. I've not got any plugins like this Purely for the reason I can never simply get my items. Also, If that command doesn't work out EpicBoss support because, I wana get my bosses to drop these :)
@CraftedWarrior59
Thank you!
I already added enchants to my to-do list. This plugin was basically designed for custom blocks, however I think this already works with custom items (and custom item names + lores). Written books are actually a good Idea, will also put that on my todo-list :)
Nice plugin you have there, but you should also add an option to craft items that are enchanted, have custom names, lore, and maybe written books, where you can set author, name and text. Other than that, good job :)
@bobberto7
Just made a new quick-fix: http://ci.catharos.de:8080/job/cRecipes/14/artifact/target/cRecipes-1.0.jar
@bobberto7
Easy to fix, but still a bug. Just add an empty "shapeless" section to the recipes.yml shaped: <...> shapeless: