mirror of
https://github.com/alexcrea/CustomAnvil.git
synced 2026-06-24 00:26:16 +02:00
Fix default density item value being 1 instead of 2
This commit is contained in:
parent
e36f3a1694
commit
50f8a37d8b
3 changed files with 39 additions and 7 deletions
|
|
@ -69,14 +69,14 @@ public class Update_1_21 {
|
|||
baseConfig.set("enchant_limits.minecraft:wind_burst", 3);
|
||||
|
||||
// Add enchant values
|
||||
baseConfig.set("enchant_values.density.item", 1);
|
||||
baseConfig.set("enchant_values.density.book", 1);
|
||||
baseConfig.set("enchant_values.minecraft:density.item", 2);
|
||||
baseConfig.set("enchant_values.minecraft:density.book", 1);
|
||||
|
||||
baseConfig.set("enchant_values.breach.item", 4);
|
||||
baseConfig.set("enchant_values.breach.book", 2);
|
||||
baseConfig.set("enchant_values.minecraft:breach.item", 4);
|
||||
baseConfig.set("enchant_values.minecraft:breach.book", 2);
|
||||
|
||||
baseConfig.set("enchant_values.wind_burst.item", 4);
|
||||
baseConfig.set("enchant_values.wind_burst.book", 2);
|
||||
baseConfig.set("enchant_values.minecraft:wind_burst.item", 4);
|
||||
baseConfig.set("enchant_values.minecraft:wind_burst.book", 2);
|
||||
|
||||
// Add unit repair for mace
|
||||
unitConfig.set("breeze_rod.mace", 0.25);
|
||||
|
|
|
|||
|
|
@ -0,0 +1,27 @@
|
|||
package xyz.alexcrea.cuanvil.update.plugin;
|
||||
|
||||
import org.bukkit.configuration.file.FileConfiguration;
|
||||
import xyz.alexcrea.cuanvil.config.ConfigHolder;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
import java.util.Set;
|
||||
|
||||
public class PUpdate_1_6_7 {
|
||||
|
||||
public static void handleUpdate(@Nonnull Set<ConfigHolder> toSave) {
|
||||
FileConfiguration config = ConfigHolder.DEFAULT_CONFIG.getConfig();
|
||||
|
||||
// We fix the density enchantment
|
||||
String value = config.getString("enchant_values.minecraft:density.item");
|
||||
if(value == null) value = config.getString("enchant_values.density.item");
|
||||
|
||||
if(value == null || "1".equalsIgnoreCase(value)){
|
||||
config.set("enchant_values.minecraft:density.item", 2);
|
||||
|
||||
toSave.add(ConfigHolder.DEFAULT_CONFIG);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -21,7 +21,12 @@ public class PluginUpdates {
|
|||
if(new Version(1, 6, 2).greaterThan(current)){
|
||||
PUpdate_1_6_2.handleUpdate(toSave);
|
||||
|
||||
finishConfiguration("1.6.2", toSave);
|
||||
// We assume 1.6.7 will run. TODO a better system instead of that I guess
|
||||
}
|
||||
if(new Version(1, 6, 7).greaterThan(current)){
|
||||
PUpdate_1_6_7.handleUpdate(toSave);
|
||||
|
||||
finishConfiguration("1.6.7", toSave);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue