Fixed mixin errors
This commit is contained in:
parent
824e78abf7
commit
e2c4f91f58
4 changed files with 3 additions and 33 deletions
|
@ -15,13 +15,13 @@ public abstract class EnchantingTableBlockMixin extends Block {
|
||||||
super(settings);
|
super(settings);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Redirect(method = "animateTick", at = @At(
|
@Redirect(method = "isValidBookShelf", at = @At(
|
||||||
value = "INVOKE",
|
value = "INVOKE",
|
||||||
target = "Lnet/minecraft/world/level/block/state/BlockState;is(Lnet/minecraft/world/level/block/Block;)Z"),
|
target = "Lnet/minecraft/world/level/block/state/BlockState;is(Lnet/minecraft/world/level/block/Block;)Z"),
|
||||||
require = -1,
|
require = -1,
|
||||||
expect = -1
|
expect = -1
|
||||||
)
|
)
|
||||||
private boolean bclib_isBookshelf(BlockState state, Block block) {
|
private static boolean bclib_isBookshelf(BlockState state, Block block) {
|
||||||
return block == Blocks.BOOKSHELF ? state.is(CommonBlockTags.BOOKSHELVES) : state.is(block);
|
return block == Blocks.BOOKSHELF ? state.is(CommonBlockTags.BOOKSHELVES) : state.is(block);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,7 +32,7 @@ public class DimensionTypeMixin {
|
||||||
locals = LocalCapture.CAPTURE_FAILHARD,
|
locals = LocalCapture.CAPTURE_FAILHARD,
|
||||||
at = @At("TAIL")
|
at = @At("TAIL")
|
||||||
)
|
)
|
||||||
private static void bclib_updateDimensions(RegistryAccess registryAccess, long seed, boolean bl, CallbackInfoReturnable<MappedRegistry<LevelStem>> info, @NotNull MappedRegistry<LevelStem> writableRegistry, Registry<DimensionType> registry, Registry<Biome> biomeRegistry, Registry<StructureSet> structureRegistry, Registry<NoiseGeneratorSettings> noiseSettingsRegistry, Registry<NormalNoise.NoiseParameters> noiseParamRegistry) {
|
private static void bclib_updateDimensions(RegistryAccess registryAccess, long seed, boolean bl, CallbackInfoReturnable<Registry> info, WritableRegistry writableRegistry, Registry registry, Registry biomeRegistry, Registry structureRegistry, Registry noiseSettingsRegistry, Registry noiseParamRegistry) {
|
||||||
int id = writableRegistry.getId(writableRegistry.get(LevelStem.NETHER));
|
int id = writableRegistry.getId(writableRegistry.get(LevelStem.NETHER));
|
||||||
writableRegistry.register(
|
writableRegistry.register(
|
||||||
LevelStem.NETHER,
|
LevelStem.NETHER,
|
||||||
|
|
|
@ -1,29 +0,0 @@
|
||||||
package ru.bclib.mixin.common;
|
|
||||||
|
|
||||||
import net.minecraft.world.inventory.AbstractContainerMenu;
|
|
||||||
import net.minecraft.world.inventory.EnchantmentMenu;
|
|
||||||
import net.minecraft.world.inventory.MenuType;
|
|
||||||
import net.minecraft.world.level.block.Block;
|
|
||||||
import net.minecraft.world.level.block.Blocks;
|
|
||||||
import net.minecraft.world.level.block.state.BlockState;
|
|
||||||
import org.spongepowered.asm.mixin.Mixin;
|
|
||||||
import org.spongepowered.asm.mixin.injection.At;
|
|
||||||
import org.spongepowered.asm.mixin.injection.Redirect;
|
|
||||||
import ru.bclib.api.tag.CommonBlockTags;
|
|
||||||
|
|
||||||
@Mixin(EnchantmentMenu.class)
|
|
||||||
public abstract class EnchantmentMenuMixin extends AbstractContainerMenu {
|
|
||||||
protected EnchantmentMenuMixin(MenuType<?> type, int syncId) {
|
|
||||||
super(type, syncId);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Redirect(method = "lambda$slotsChanged$0(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V", at = @At(
|
|
||||||
value = "INVOKE",
|
|
||||||
target = "Lnet/minecraft/world/level/block/state/BlockState;is(Lnet/minecraft/world/level/block/Block;)Z"),
|
|
||||||
require = -1,
|
|
||||||
expect = -1
|
|
||||||
)
|
|
||||||
private boolean bclib_isBookshelf(BlockState state, Block block) {
|
|
||||||
return block == Blocks.BOOKSHELF ? state.is(CommonBlockTags.BOOKSHELVES) : state.is(block);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -21,7 +21,6 @@
|
||||||
"RecipeManagerAccessor",
|
"RecipeManagerAccessor",
|
||||||
"DiggerItemAccessor",
|
"DiggerItemAccessor",
|
||||||
"shears.SnowGolemMixin",
|
"shears.SnowGolemMixin",
|
||||||
"EnchantmentMenuMixin",
|
|
||||||
"MinecraftServerMixin",
|
"MinecraftServerMixin",
|
||||||
"NetherBiomeDataMixin",
|
"NetherBiomeDataMixin",
|
||||||
"PistonBaseBlockMixin",
|
"PistonBaseBlockMixin",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue