diff --git a/bukkit-loader/src/main/resources/config.yml b/bukkit-loader/src/main/resources/config.yml index 90fe3e854..c6085ca01 100644 --- a/bukkit-loader/src/main/resources/config.yml +++ b/bukkit-loader/src/main/resources/config.yml @@ -44,6 +44,8 @@ resource-pack: # Please add the ignored textures/models/sounds here. bypass-textures: - minecraft:block/farmland + - "@font_images" + - "@legacy_unicode" bypass-models: [] bypass-sounds: [] bypass-equipments: [] diff --git a/core/src/main/java/net/momirealms/craftengine/core/loot/function/SetCountFunction.java b/core/src/main/java/net/momirealms/craftengine/core/loot/function/SetCountFunction.java index b28f6c2c7..b2ae864ff 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/loot/function/SetCountFunction.java +++ b/core/src/main/java/net/momirealms/craftengine/core/loot/function/SetCountFunction.java @@ -42,7 +42,7 @@ public class SetCountFunction extends AbstractLootConditionalFunction { @Override public LootFunction create(Map arguments) { Object value = arguments.get("count"); - boolean add = (boolean) arguments.getOrDefault("add", true); + boolean add = (boolean) arguments.getOrDefault("add", false); List conditions = Optional.ofNullable(arguments.get("conditions")) .map(it -> LootConditions.fromMapList((List>) it)) .orElse(Collections.emptyList()); diff --git a/core/src/main/java/net/momirealms/craftengine/core/loot/number/UniformNumberProvider.java b/core/src/main/java/net/momirealms/craftengine/core/loot/number/UniformNumberProvider.java index 4cd5a8682..b294daea1 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/loot/number/UniformNumberProvider.java +++ b/core/src/main/java/net/momirealms/craftengine/core/loot/number/UniformNumberProvider.java @@ -17,7 +17,7 @@ public class UniformNumberProvider implements NumberProvider { @Override public int getInt(LootContext context) { - return context.randomSource().nextInt(this.min.getInt(context), this.max.getInt(context)); + return context.randomSource().nextInt(this.min.getInt(context), this.max.getInt(context) + 1); } @Override diff --git a/gradle.properties b/gradle.properties index 7d3829d12..c30f8c8a1 100644 --- a/gradle.properties +++ b/gradle.properties @@ -40,7 +40,7 @@ geantyref_version=1.3.16 zstd_version=1.5.6-9 commons_io_version=2.17.0 sparrow_nbt_version=0.3 -sparrow_util_version=0.18 +sparrow_util_version=0.20 fastutil_version=8.5.15 netty_version=4.1.119.Final joml_version=1.10.8