如何使放出来的方块和原版熔炉一样面对自己


版本信息
你使用的系统:windows10 64
你是用的JDK: 1.8 64
你使用的IDE:IDEA
你使用的IDE版本:20.1.3
Forge版本: 32.0.75
Minecraft版本: 1.16.1

错误情况简述

相关代码
LJB748Generator

package com.qyr.ljb748.block;

import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraftforge.common.ToolType;


public class LJB748Generator extends Block {
    public LJB748Generator(){
        super(Properties.create(Material.ROCK).hardnessAndResistance(20).harvestTool(ToolType.get("pickaxe")).harvestLevel(2));
    }
}

BlockRegistry

package com.qyr.ljb748.registry;

import com.qyr.ljb748.block.*;
import net.minecraft.block.Block;
import net.minecraftforge.fml.RegistryObject;
import net.minecraftforge.registries.DeferredRegister;
import net.minecraftforge.registries.ForgeRegistries;

public abstract class BlockRegistry {
    public static final DeferredRegister<Block> BLOCKS = DeferredRegister.create(ForgeRegistries.BLOCKS, "ljb748");
    public static RegistryObject<Block> LJB748Ore = BLOCKS.register("ljb748_ore", LJB748Ore::new);
    public static RegistryObject<Block> LJB748MaterialBlock = BLOCKS.register("ljb748_material_block", LJB748MaterialBlock::new);
    public static RegistryObject<Block> LJB748Generator = BLOCKS.register("ljb748_generator", LJB748Generator::new);
}

查到的资料
使用过McJty的教程代码,但是报错


FledgeXu


原理很简单:

  1. 添加一个BlockStateProperties.FACING的State,在这里添加
  2. 在方块被放下的时候调整这个State的值,具体的代码是这里
  3. 根据BlockStateProperties.FACING的值旋转方块的模型,具体是这里


材质没显示
这是模型

{
  "parent": "block/cube",
  "textures": {
    "particle": {"model":"ljb748:block/ljb748_material_block"},
    "north": {"model": "ljb748:/block/ljb748_generator_front"},
    "south": {"model": "ljb748:/block/ljb748_material_block"},
    "west": {"model": "ljb748:/block/ljb748_material_block"},
    "east": {"model": "ljb748:/block/ljb748_material_block"},
    "up": {"model": "ljb748:/block/ljb748_material_block"},
    "down": {"model": "ljb748:/block/ljb748_material_block"}
  }
}

FledgeXu


请补充你的完整的日志。



太长了发不了


FledgeXu


https://paste.ubuntu.com/




上传完就这样了。。。。。。。


FledgeXu


你网络的问题




FledgeXu


试试这个:https://pastebin.com/



直接进不去。。。


FledgeXu


https://pastebin.ubuntu.com/


vvvbbbcz


参考原版熔炉、箱子的代码


system


该主题在最后一个回复创建后7天后自动关闭。不再允许新的回复。