周雯强
[10:40:00] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing


[10:40:08] [Client thread/ERROR] [FML]: Exception caught during firing event net.minecraftforge.event.RegistryEvent$Register@fbcba93:
java.lang.NullPointerException: Can't use a null-name for the registry, object Block{minecraft:air}.
        at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:864) ~[guava-21.0.jar:?]
        at net.minecraftforge.registries.ForgeRegistry.add(ForgeRegistry.java:294) ~[ForgeRegistry.class:?]
        at net.minecraftforge.registries.ForgeRegistry.add(ForgeRegistry.java:288) ~[ForgeRegistry.class:?]
        at net.minecraftforge.registries.ForgeRegistry.register(ForgeRegistry.java:120) ~[ForgeRegistry.class:?]
        at net.minecraftforge.registries.ForgeRegistry.registerAll(ForgeRegistry.java:161) ~[ForgeRegistry.class:?]
        at com.xiuzhen.xiuzhenmod.register.BlockRegister.registerBlock(BlockRegister.java:19) ~[BlockRegister.class:?]
        at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_4_BlockRegister_registerBlock_Register.invoke(.dynamic) ~[?:?]
        at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90) ~[ASMEventHandler.class:?]
        at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:144) ~[EventBus$1.class:?]
        at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182) [EventBus.class:?]
        at net.minecraftforge.registries.GameData.fireRegistryEvents(GameData.java:777) [GameData.class:?]
        at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:628) [Loader.class:?]
        at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252) [FMLClientHandler.class:?]
        at net.minecraft.client.Minecraft.init(Minecraft.java:514) [Minecraft.class:?]
        at net.minecraft.client.Minecraft.run(Minecraft.java:422) [Minecraft.class:?]
        at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_131]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_131]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_131]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_131]
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_131]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_131]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_131]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_131]
        at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
        at GradleStart.main(GradleStart.java:25) [start/:?]
[10:40:08] [Client thread/ERROR] [FML]: Index: 2 Listeners:
[10:40:08] [Client thread/ERROR] [FML]: 0: NORMAL
[10:40:08] [Client thread/ERROR] [FML]: 1: net.minecraftforge.fml.common.eventhandler.EventBus$1@78500fc9
[10:40:08] [Client thread/ERROR] [FML]: 2: net.minecraftforge.fml.common.eventhandler.EventBus$1@fc71426
[10:40:08] [Client thread/ERROR] [FML]: 3: net.minecraftforge.fml.common.eventhandler.EventBus$1@49ed96e3



ItIsEnderman
  1. at com.xiuzhen.xiuzhenmod.register.BlockRegister.registerBlock(BlockRegister.java:19) ~[BlockRegister.class:?]
复制代码

这啥Mod,貌似是他造成的。如果没有崩溃就别管了,崩溃就把他删除。

周雯强
ItIsEnderman 发表于 2019-6-24 11:20
这啥Mod,貌似是他造成的。如果没有崩溃就别管了,崩溃就把他删除。

这是我正在写的mod,试运行时出了问题

晚安2001
Can't use a null-name for the registry

你看

周雯强
XJue_DaDa 发表于 2019-6-24 11:30
Can't use a null-name for the registry

你看

public class BlockRegister {
    public static final Block BlockLingshikuang =new BlockLingshikuang();
    public BlockRegister(){
        MinecraftForge.EVENT_BUS.register(this);
    }
    @SubscribeEvent
    public static void registerBlock(RegistryEvent.Register<Block> event)
    {
        event.getRegistry().registerAll(
                BlockLingshikuang
        );
    }


这部分代码有什么问题吗?

LCwwww
at com.xiuzhen.xiuzhenmod.register.BlockRegister.registerBlock(BlockRegister.java:19) ~[BlockRegister.class:?]
看一下com.xiuzhen.xiuzhenmod.register.BlockRegister这个类的第19行有没有什么错误

第一页 上一页 下一页 最后一页