Skip to content

Commit

Permalink
Fix compilation issues
Browse files Browse the repository at this point in the history
Resolves #44
  • Loading branch information
Machine-Maker committed Aug 24, 2024
1 parent 10983d9 commit f5d885f
Show file tree
Hide file tree
Showing 9 changed files with 20 additions and 65 deletions.
2 changes: 1 addition & 1 deletion versions/24w34a/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ mache {
dependencies {
codebook("1.0.10")
remapper(art("1.0.14"))
decompiler(vineflower("1.11.0-20240522.034251-27"))
decompiler(vineflower("1.11.0-20240824.182200-44"))
parchment("1.20.6", "BLEEDING-SNAPSHOT")
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
--- a/net/minecraft/advancements/critereon/MinMaxBounds.java
+++ b/net/minecraft/advancements/critereon/MinMaxBounds.java
@@ -119,7 +_,7 @@
public static record Doubles(@Override Optional<Double> min, @Override Optional<Double> max, Optional<Double> minSq, Optional<Double> maxSq)
public record Doubles(@Override Optional<Double> min, @Override Optional<Double> max, Optional<Double> minSq, Optional<Double> maxSq)
implements MinMaxBounds<Double> {
public static final MinMaxBounds.Doubles ANY = new MinMaxBounds.Doubles(Optional.empty(), Optional.empty());
- public static final Codec<MinMaxBounds.Doubles> CODEC = MinMaxBounds.createCodec(Codec.DOUBLE, MinMaxBounds.Doubles::new);
Expand All @@ -10,7 +10,7 @@
private Doubles(Optional<Double> min, Optional<Double> max) {
this(min, max, squareOpt(min), squareOpt(max));
@@ -175,7 +_,7 @@
public static record Ints(@Override Optional<Integer> min, @Override Optional<Integer> max, Optional<Long> minSq, Optional<Long> maxSq)
public record Ints(@Override Optional<Integer> min, @Override Optional<Integer> max, Optional<Long> minSq, Optional<Long> maxSq)
implements MinMaxBounds<Integer> {
public static final MinMaxBounds.Ints ANY = new MinMaxBounds.Ints(Optional.empty(), Optional.empty());
- public static final Codec<MinMaxBounds.Ints> CODEC = MinMaxBounds.createCodec(Codec.INT, MinMaxBounds.Ints::new);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
--- a/net/minecraft/core/registries/BuiltInRegistries.java
+++ b/net/minecraft/core/registries/BuiltInRegistries.java
@@ -313,7 +_,7 @@
@@ -317,7 +_,7 @@
Bootstrap.checkBootstrapCalled(() -> "registry " + key);
ResourceLocation resourceLocation = key.location();
LOADERS.put(resourceLocation, () -> bootstrap.run(registry));
Expand Down
4 changes: 2 additions & 2 deletions versions/24w34a/patches/net/minecraft/nbt/NbtUtils.java.patch
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
--- a/net/minecraft/nbt/NbtUtils.java
+++ b/net/minecraft/nbt/NbtUtils.java
@@ -310,7 +_,7 @@
@@ -306,7 +_,7 @@
indent(indentLevel + 1, stringBuilder);
}

Expand All @@ -9,7 +9,7 @@
String stringx = Strings.repeat(" ", ix);

for (int i2 = 0; i2 < list.size(); i2++) {
@@ -337,7 +_,7 @@
@@ -333,7 +_,7 @@
case 11:
IntArrayTag intArrayTag = (IntArrayTag)tag;
int[] asIntArray = intArrayTag.getAsIntArray();
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
--- a/net/minecraft/resources/RegistryDataLoader.java
+++ b/net/minecraft/resources/RegistryDataLoader.java
@@ -73,7 +_,7 @@

public class RegistryDataLoader {
private static final Logger LOGGER = LogUtils.getLogger();
- private static final Comparator<ResourceKey<?>> ERROR_KEY_COMPARATOR = Comparator.comparing(ResourceKey::registry).thenComparing(ResourceKey::location);
+ private static final Comparator<ResourceKey<?>> ERROR_KEY_COMPARATOR = Comparator.<ResourceKey<?>, ResourceLocation>comparing(ResourceKey::registry).thenComparing(ResourceKey::location);
private static final RegistrationInfo NETWORK_REGISTRATION_INFO = new RegistrationInfo(Optional.empty(), Lifecycle.experimental());
private static final Function<Optional<KnownPack>, RegistrationInfo> REGISTRATION_INFO_CACHE = Util.memoize(optional -> {
Lifecycle lifecycle = optional.map(KnownPack::isVanilla).map(_boolean -> Lifecycle.stable()).orElse(Lifecycle.experimental());
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
--- a/net/minecraft/util/ExtraCodecs.java
+++ b/net/minecraft/util/ExtraCodecs.java
@@ -218,7 +_,7 @@
@@ -221,7 +_,7 @@
P object1 = list1.get(1);
return factory.apply(object, object1);
}), object -> ImmutableList.of(minGetter.apply((I)object), maxGetter.apply((I)object)));
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
--- a/net/minecraft/util/datafix/DataFixers.java
+++ b/net/minecraft/util/datafix/DataFixers.java
@@ -1086,7 +_,7 @@
@@ -1090,7 +_,7 @@
Schema schema161 = builder.addSchema(3086, SAME_NAMESPACED);
builder.addFixer(
new EntityVariantFix(
Expand All @@ -9,7 +9,7 @@
map5.defaultReturnValue("minecraft:tabby");
map5.put(0, "minecraft:tabby");
map5.put(1, "minecraft:black");
@@ -1123,7 +_,7 @@
@@ -1127,7 +_,7 @@
Schema schema162 = builder.addSchema(3087, SAME_NAMESPACED);
builder.addFixer(
new EntityVariantFix(
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,14 +1,5 @@
--- a/net/minecraft/world/entity/Leashable.java
+++ b/net/minecraft/world/entity/Leashable.java
@@ -41,7 +_,7 @@

default void setDelayedLeashHolderId(int i) {
this.setLeashData(new Leashable.LeashData(i));
- dropLeash((Entity)this, false, false);
+ dropLeash((Entity & Leashable) this, false, false);
}

@Nullable
@@ -50,7 +_,7 @@
return new Leashable.LeashData(Either.left(compoundTag.getCompound("leash").getUUID("UUID")));
} else {
Expand All @@ -18,39 +9,3 @@
if (either != null) {
return new Leashable.LeashData(either);
}
@@ -102,7 +_,7 @@
}

default void dropLeash(boolean flag, boolean flag1) {
- dropLeash((Entity)this, flag, flag1);
+ dropLeash((Entity & Leashable) this, flag, flag1);
}

private static <E extends Entity & Leashable> void dropLeash(E entity, boolean flag, boolean flag1) {
@@ -161,7 +_,7 @@
}

default void elasticRangeLeashBehaviour(Entity entity, float f) {
- legacyElasticRangeLeashBehaviour((Entity)this, entity, f);
+ legacyElasticRangeLeashBehaviour((Entity & Leashable)this, entity, f);
}

private static <E extends Entity & Leashable> void legacyElasticRangeLeashBehaviour(E entity, Entity entity1, float f) {
@@ -174,7 +_,7 @@
}

default void setLeashedTo(Entity entity, boolean flag) {
- setLeashedTo((Entity)this, entity, flag);
+ setLeashedTo((Entity & Leashable) this, entity, flag);
}

private static <E extends Entity & Leashable> void setLeashedTo(E entity, Entity entity1, boolean flag) {
@@ -197,7 +_,7 @@

@Nullable
default Entity getLeashHolder() {
- return getLeashHolder((Entity)this);
+ return getLeashHolder((Entity & Leashable) this);
}

@Nullable

0 comments on commit f5d885f

Please sign in to comment.