Java.lang.IllegalStateException: этот реестр не может создавать навязчивых владельцев.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java.lang.IllegalStateException: этот реестр не может создавать навязчивых владельцев.

Сообщение Anonymous »

Я получаю эту ошибку и не понимаю, почему. Кто-нибудь знает, почему? Я вижу эту ошибку, когда открываю творческое меню:

java.lang.IllegalStateException: этот реестр не может создавать навязчивых
держателей

Вот код:
package crazy.modid.item;

import crazy.modid.CrazyMC;
import net.minecraft.core.Registry;
import net.minecraft.core.registries.BuiltInRegistries;
import net.minecraft.core.registries.Registries;
import net.minecraft.resources.Identifier;
import net.minecraft.resources.ResourceKey;
import net.minecraft.world.item.Item;

import java.util.function.Function;

public class ModItems {
public static final Item BOB=register("bob", Item::new, new Item.Properties());

public static GenericItem register(String name, Function itemFactory, Item.Properties settings){
ResourceKey itemKey=ResourceKey.create(Registries.ITEM, Identifier.fromNamespaceAndPath(CrazyMC.MOD_ID, name));
GenericItem item = itemFactory.apply(settings.setId(itemKey));
Registry.register(BuiltInRegistries.ITEM, itemKey,item);
return item;
}
}


Подробнее здесь: https://stackoverflow.com/questions/798 ... ve-holders
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»