Oresim update
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
package anticope.rejects.mixin;
|
||||
|
||||
import net.minecraft.util.math.intprovider.IntProvider;
|
||||
import net.minecraft.world.gen.placementmodifier.CountPlacementModifier;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
@Mixin(CountPlacementModifier.class)
|
||||
public interface CountPlacementModifierAccessor {
|
||||
@Accessor
|
||||
IntProvider getCount();
|
||||
}
|
||||
22
src/main/java/anticope/rejects/mixin/HeightContextMixin.java
Normal file
22
src/main/java/anticope/rejects/mixin/HeightContextMixin.java
Normal file
@@ -0,0 +1,22 @@
|
||||
package anticope.rejects.mixin;
|
||||
|
||||
import net.minecraft.world.gen.HeightContext;
|
||||
import net.minecraft.world.gen.chunk.ChunkGenerator;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.injection.At;
|
||||
import org.spongepowered.asm.mixin.injection.Redirect;
|
||||
|
||||
@Mixin(HeightContext.class)
|
||||
public abstract class HeightContextMixin {
|
||||
|
||||
@Redirect(method = "<init>", at = @At(value = "INVOKE", target = "Lnet/minecraft/world/gen/chunk/ChunkGenerator;getMinimumY()I"))
|
||||
private int onMinY(ChunkGenerator instance) {
|
||||
return instance == null ? -9999999 : instance.getMinimumY();
|
||||
}
|
||||
|
||||
|
||||
@Redirect(method = "<init>", at = @At(value = "INVOKE", target = "Lnet/minecraft/world/gen/chunk/ChunkGenerator;getWorldHeight()I"))
|
||||
private int onHeight(ChunkGenerator instance) {
|
||||
return instance == null ? 100000000 : instance.getWorldHeight();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package anticope.rejects.mixin;
|
||||
|
||||
import net.minecraft.world.gen.heightprovider.HeightProvider;
|
||||
import net.minecraft.world.gen.placementmodifier.HeightRangePlacementModifier;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
@Mixin(HeightRangePlacementModifier.class)
|
||||
public interface HeightRangePlacementModifierAccessor {
|
||||
|
||||
@Accessor
|
||||
HeightProvider getHeight();
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package anticope.rejects.mixin;
|
||||
|
||||
import net.minecraft.world.gen.placementmodifier.RarityFilterPlacementModifier;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
|
||||
@Mixin(RarityFilterPlacementModifier.class)
|
||||
public interface RarityFilterPlacementModifierAccessor {
|
||||
@Accessor
|
||||
int getChance();
|
||||
}
|
||||
Reference in New Issue
Block a user