mirror of
https://gitlab.com/phoenix-dvpmt/mmoitems.git
synced 2025-01-03 06:37:47 +01:00
!Small cleanup
This commit is contained in:
parent
9727bacb5c
commit
5213383819
@ -16,20 +16,20 @@ import net.mmogroup.mmolib.api.util.SmartGive;
|
||||
|
||||
public class CraftingRecipe extends Recipe {
|
||||
private final ConfigMMOItem output;
|
||||
|
||||
private final ConfigurationSection config;
|
||||
private final boolean itemRecipe, silent;
|
||||
|
||||
/*
|
||||
* there can't be any crafting time for upgrading recipes since there is no
|
||||
* way to save an MMOItem in the config file TODO save as ItemStack
|
||||
* there can't be any crafting time for upgrading recipes since there is no way
|
||||
* to save an MMOItem in the config file TODO save as ItemStack
|
||||
*/
|
||||
private final double craftingTime;
|
||||
|
||||
public CraftingRecipe(ConfigurationSection config) {
|
||||
super(config);
|
||||
this.config = config;
|
||||
|
||||
craftingTime = config.getDouble("crafting-time");
|
||||
itemRecipe = config.getBoolean("options.output-item", true);
|
||||
silent = config.getBoolean("options.silent-craft");
|
||||
|
||||
/*
|
||||
* load recipe output
|
||||
@ -47,14 +47,14 @@ public class CraftingRecipe extends Recipe {
|
||||
|
||||
/*
|
||||
* this determines whether or not to give an item whenever an item is crafted
|
||||
* yaml format is 'output-item: false' under options
|
||||
* yaml format is 'output-item: false' under options
|
||||
*/
|
||||
public boolean isItemRecipe() {
|
||||
return config.getBoolean("options.output-item", true);
|
||||
return itemRecipe;
|
||||
}
|
||||
|
||||
public boolean isSilent() {
|
||||
return config.getBoolean("options.silent-craft", false);
|
||||
return silent;
|
||||
}
|
||||
|
||||
public ConfigMMOItem getOutput() {
|
||||
@ -74,8 +74,8 @@ public class CraftingRecipe extends Recipe {
|
||||
if (!isSilent())
|
||||
data.getPlayer().playSound(data.getPlayer().getLocation(), Sound.ENTITY_EXPERIENCE_ORB_PICKUP, 1, 1);
|
||||
/*
|
||||
* if recipe not instant, add item to crafting queue, either way
|
||||
* RELOAD inventory data and reopen inventory!
|
||||
* if recipe not instant, add item to crafting queue, either way RELOAD
|
||||
* inventory data and reopen inventory!
|
||||
*/
|
||||
} else
|
||||
data.getCrafting().getQueue(station).add(this);
|
||||
|
@ -33,7 +33,9 @@ recipes:
|
||||
|
||||
# Recipe options
|
||||
options:
|
||||
hide-when-locked: false
|
||||
output-item: true # Set to false to give no item
|
||||
silent-craft: false # No sound when clicking
|
||||
hide-when-locked: false # Hide in the GUI when conditions are not met
|
||||
|
||||
# Conditions to unlock the recipe
|
||||
conditions:
|
||||
|
Loading…
Reference in New Issue
Block a user