pathetic/src/main/java/ch/deletescape/pathetic/mixin/GrassBlockMixin.java

23 lines
750 B
Java

package ch.deletescape.pathetic.mixin;
import ch.deletescape.pathetic.PatheticProperties;
import net.minecraft.block.Block;
import net.minecraft.block.BlockState;
import net.minecraft.block.GrassBlock;
import net.minecraft.state.StateManager;
import org.spongepowered.asm.mixin.Mixin;
// SnowyBlock is in the class hierarchy of GrassBlock and overrides appendProperties without calling super()
@Mixin(GrassBlock.class)
public abstract class GrassBlockMixin extends Block {
GrassBlockMixin(Settings settings) {
super(settings);
}
@Override
protected void appendProperties(StateManager.Builder<Block, BlockState> builder) {
builder.add(PatheticProperties.STEP_COUNT);
super.appendProperties(builder);
}
}