Миксин в конструктор

Версия Minecraft
1.15.2
API
Forge
Хочу добавить код перед или после this.fillStateContainer(builder); в конструкторе Block.
Цель:
public Block(Block.Properties p_i48440_1_) {
    Builder<Block, BlockState> builder = new Builder(this);
    this.fillStateContainer(builder); // вставить после
    this.material = p_i48440_1_.material;
    this.materialColor = p_i48440_1_.mapColor;
    ...
}
Мой миксин:
@Mixin(Block.class)
public class BlockMixin implements IBlockAccess {

    @Redirect(method = "<init>", at = @At(value = "INVOKE", target = "Lnet/minecraft/block/Block;fillStateContainer(Lnet/minecraft/state/StateContainer/Builder;)V"))
    protected void fillStateContainer(Block block, StateContainer.Builder<Block, BlockState> builder) {
         System.out.println("fillStateContainer for " + this.getClass()); // никогда не вызывается
    }
}
В анотации моего миксина, скорее всего, написана хрень...
Как мне это сделать?
Где можно подробнее почитать про дескрипторы, такие как "Lnet/minecraft/block/Block;fillStateContainer(Lnet/minecraft/state/StateContainer/Builder;)V ?
 
Краш-лог
warning: Cannot find method mapping for @At(INVOKE.<target>) 'Lnet/minecraft/block/Block;fillStateContainer(Lnet/minecraft/state/StateContainer/Builder;)V'
@Redirect(method = "<init>", at = @At(value = "INVOKE", target = "Lnet/minecraft/block/Block;fillStateContainer(Lnet/minecraft/state/StateContainer/Builder;)V"))
^
Краш-лог:
warning: Cannot find method mapping for @At(INVOKE.<target>) 'Lnet/minecraft/block/Block;fillStateContainer(Lnet/minecraft/state/StateContainer/Builder;)V'
    @Redirect(method = "<init>", at = @At(value = "INVOKE", target = "Lnet/minecraft/block/Block;fillStateContainer(Lnet/minecraft/state/StateContainer/Builder;)V"))
    ^
Последнее редактирование:
Неработающий пример mixin-wiki:
@Mixin(Block.class)
public class BlockMixin implements IBlockAccess {
    @Inject(method = "<init>", at = @At("HEAD"))
    public void constructorHead(Block.Properties p, CallbackInfo ci) {
        System.out.println("An instance of SomeJavaFile has been created!");
    }
}
Миксин зарегистрировал в json. Инжекты в другие методы работают.
 
Сверху