WildLoaders/v1_18_R1/src/main/java/com/bgsoftware/wildloaders/nms/v1_18_R1/mappings/net/minecraft/world/level/block/state/IBlockData.java

30 lines
1021 B
Java

package com.bgsoftware.wildloaders.nms.v1_18_R1.mappings.net.minecraft.world.level.block.state;
import com.bgsoftware.common.remaps.Remap;
import com.bgsoftware.wildloaders.nms.v1_18_R1.mappings.MappedObject;
import net.minecraft.world.level.block.Block;
public class IBlockData extends MappedObject<net.minecraft.world.level.block.state.IBlockData> {
public IBlockData(net.minecraft.world.level.block.state.IBlockData handle) {
super(handle);
}
@Remap(classPath = "net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase",
name = "getBlock",
type = Remap.Type.METHOD,
remappedName = "b")
public Block getBlock() {
return handle.b();
}
@Remap(classPath = "net.minecraft.world.level.block.Block",
name = "getId",
type = Remap.Type.METHOD,
remappedName = "i")
public static int getId(net.minecraft.world.level.block.state.IBlockData blockData) {
return Block.i(blockData);
}
}