Original Link: https://www.spigotmc.org/resources/gatherandcraft-1-13-1-14.59516/
PS. THE AUTHOR REALLY PISS ME OFF SO EXPECT A "VERY" ACTIVE UPDATES FROM ME <3 AND IF EVER YOU STUMBLE WITH HIM MAKE SURE TO TELL HIM MY REGARDS
This plugin provides an RPG-styled gather and craft system. You can create custom ingredients and spread them on the worlds to allow players collect them and craft some unique items.
• Fully customizable!
• Unlimited amount of crafting skills.
• Unlimited amount of gather skills.
• Unlimited amount of ingredients.
• Unlimited amount of recipes.
• Unlimited amount of ingredients in recipes.
• Levelling system!
• Support custom head textures for ingredients.
• Nice customizable GUI for crafting and gathering.
• Auto-generation ingredients in the world with settings of biomes, worlds, chances!
• Drop ingredients and recipes from mobs and MythicMobs.
• Player signature on crafted items. (Can be disabled for specified recipes or disabled at all)
• Recipe tiers with different drop rates, names, colors!
• Sounds and Particles on crafting items.
• Sounds and Particles on gathering items.
• Static Particles for ingredients on the ground.
• Holograms for ingredients on the ground.
First, you need to get some basic recipes and learn them to unlock new crafts.
After that, you need to gather/found specified ingredients for your recipes.
Then you'll be able to craft them on an Advanced Workbench or from /gac craft.
• When you gather some ingredients from the ground, you'll get exp for specified gather skill. The higher your gather level, the more different ingredients you can gather.
• When you craft some items, you'll get exp for specified craft skill. The higher your craft level, the more recipes you can learn to craft more items.
How To Create Ingredient/Skill:
1. Copy a config of some existent ingredient/skill.
2. Change the settings as you want.
3. Done.
How To Create Recipe:
1. Type /gac editor and follow the editor tips.
How To Set/Remove Advanced Workbench:
1. Take a look at the workbench block.
2. Type /gac workbench
3. Done.
PlaceholderAPI:
• %dcrafts_gather_skill_lvl_<skill>% - Displays level of specified gather skill.
• %dcrafts_gather_skill_exp_<skill>% - Displays exp of specified gather skill.
• %dcrafts_gather_skill_exptoup_<skill>% - Displays exp to level of specified gather skill.
• %dcrafts_craft_skill_lvl_<skill>% - Displays level of specified craft skill.
• %dcrafts_craft_skill_exp_<skill>% - Displays exp of specified craft skill.
• %dcrafts_craft_skill_exptoup_<skill>% - Displays exp to level of specified craft skill.
PLEASE NOTE:
• There are NO premade crafts and recipes! Only few basic examples. You have to create your own!
• You can craft items from this plugin only in Advanced Workbench.
• /gac addexp <player> <skill> <amount> - Add exp to specified player skill.
• /gac craft [player] - Open a Craft GUI.
• /gac createplant <ingredient> - Create an ingredient plant.
• /gac help - Help page.
• /gac ingredient <player> <ingredient> <amount> - Gives specified ingredient.
• /gac recipe <player> <recipe> <amount> - Gives specified recipe.
• /gac reload - Reload the plugin.
• /gac editor - Opens recipe GUI editor.
• /gac stats - View your stats.
• /gac workbench - Set or remove the advanced workbench.
• gatherandcraft.user - User access.
• gatherandcraft.admin - Admin access.
• gatherandcraft.gather.<ingredient> - Allows to gather specified ingredient
• gatherandcraft.bypass.gather.item - Bypass gather item requirements
• gatherandcraft.bypass.gather.level - Bypass gather level requirements
Code (YAML):
core:
command-aliases: 'gatherandcraft,gac'
lang: en
hooks:
holograms: true
data:
auto-save: 15
storage:
type: sqlite
username: none
password: none
host: none
database: none
purge:
enabled: false
days: 60
generation:
auto-remove-in: 120
method: LOADED_CHUNKS
range: 12.0
time: 180
amount: 2
recipes:
ingredient-format: '&c* &f%name%: &7x%amount%'
signature:
add: true
format: '&8&oCreated by &6&o%player%'
lore-format:
- '%item_lore%'
- ''
- '%signature%'
Code (YAML):
name: '&5Amethyst'
generation:
enabled: true
only-outside: false
min-amount: 1
max-amount: 3
chance: 7.5
model:
main:
ingredient-item: false
item:
material: PLAYER_HEAD:0:1
skull-hash: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTVmODg4YjJmM2I4OWVhNTk1NTdkYTIzNjNiZGMxNmRlNmMxYWE3Mzk2NjI1MzI1YTUzYWQyMTk3MjczZTlkNSJ9fX0=\
item-flags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
- HIDE_UNBREAKABLE
- HIDE_DESTROYS
- HIDE_PLACED_ON
- HIDE_POTION_EFFECTS
unbreakable: false
small: false
rotation:
random: false
x: 0
y: 0
z: 0
position-offset:
x: 0
y: -1.42
z: 0
only-on:
- STONE
biomes:
- ALL
worlds:
- world
gathering:
time: 4
skill:
name: mining
min-level: 1
chance:
default: 40.0
level-modifier: 1.1
exp:
default: 5
level-modifier: 0.9
special-item:
enabled: false
item:
material: IRON_PICKAXE:0:1
sounds:
process: BLOCK_STONE_BREAK
success: ENTITY_ITEM_PICKUP
failure: ENTITY_VILLAGER_NO
effects:
process: BLOCK_CRACK:BUBBLE_CORAL_BLOCK
success: VILLAGER_HAPPY
failure: VILLAGER_ANGRY
static: REDSTONEURPLE
item:
material: PLAYER_HEAD:0:1
name: '&5Amethyst'
lore:
- '&7This is special craft ingredient.'
- '&7Usually used in &fArmorsmith &7craftings.'
skull-hash: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTc5ZjhjOTI3NzZkNjQyZDExOWY5ZTkyMzYwYjFlNWI5NzFlNjZlNjE0MjhhM2UxYjMxMWQ4YjYxODVlNiJ9fX0=\
item-flags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
- HIDE_UNBREAKABLE
- HIDE_DESTROYS
- HIDE_PLACED_ON
- HIDE_POTION_EFFECTS
unbreakable: false
Code (YAML):
name: '&9Sapphire Pickaxe'
item:
material: MAP:0:1
name: '&7[&aRecipe&7] &aSapphire Pickaxe'
lore:
- '&8&m &f 「 INFO 」 &8&m '
- '&f» &7Exp: &f%exp%'
- '&f» &7Craft time: &f%time% sec.'
- '&f» &7Skill: &f&f%skill% &c%lvl%+'
- '&8&m &f 「 INGREDIENTS 」 &8&m '
- '%ingredients%'
- '&8&m &f 「 USAGE 」 &8&m '
- '&f» &7Right-Click: &fLearn recipe'
item-flags:
- HIDE_ENCHANTS
- HIDE_ATTRIBUTES
- HIDE_UNBREAKABLE
- HIDE_DESTROYS
- HIDE_PLACED_ON
- HIDE_POTION_EFFECTS
unbreakable: false
craft:
time: 5
skill:
name: weaponsmith
min-level: 1
chance:
default: 80.0
level-modifier: 1.1
exp:
default: 10.0
level-modifier: 0.9
ingredients:
sapphire: 3
stick: 2
result:
items:
- k00010004qb400cmqqbeclhn4ob6egt68qb1dlnmsp2ve1km6qr1f1ig20058dnnarjk045000rkc5jgk007chkn6s3cc5sgg0049pgmqp803pti4t35f1q24eh2oajjikr1e1o6gqbickg50qb3ddgngp92fk00i00c8ln66q31dpq6qpbeehpgk000001g4003dhr6o00110004qb400a6qqbeclhn4ob6egt76qbcddfn8rrlcdk000g00dm7cr000s4000j9cg018rb9dpim6sj1cpq3ktbec9p6aobbd5n6e002001motjc003gg002d5i0053dd5n6aoric5j78ej5cpj6ior9cln66u800c00ch31dlgmep8000000000
commands: []
• Spigot 1.13+
• JCore (included)
• Java 7+
Optional:
• MythicMobs - to drop ingredients and recipes from MythicMobs.
• HolographicDisplays - to display hologram upon the ingredients and adv. workbench.
• PlaceholderAPI - to add placeholders for player's stats.
• You may not to -Redacted- this plugin in any form.
• You may to decompile/change plugin for yourself only.
• There are no refunds.
DO NOT POST BUGS OR ERRORS IN THE REVIEWS! POST THEM IN THE DISCUSSION THREAD! IF YOU POST THEM IN THE REVIEWS, THEY WILL BE IGNORED!!!