Class CustomItemRegistryPopulator
java.lang.Object
org.geysermc.geyser.registry.populator.CustomItemRegistryPopulator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidpopulate(Map<String, GeyserMappingItem> items, com.google.common.collect.Multimap<org.geysermc.geyser.api.util.Identifier, org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition> customItems, com.google.common.collect.Multimap<org.geysermc.geyser.api.util.Identifier, org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition> nonVanillaCustomItems) static NonVanillaItemRegistrationregisterCustomItem(org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition customItem, int bedrockId, int protocolVersion, boolean firstPass) static GeyserCustomMappingDataregisterCustomItem(Item javaItem, GeyserMappingItem vanillaMapping, org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition customItem, int bedrockId, int protocolVersion, boolean firstMappingsPass)
-
Constructor Details
-
CustomItemRegistryPopulator
public CustomItemRegistryPopulator()
-
-
Method Details
-
populate
public static void populate(Map<String, GeyserMappingItem> items, com.google.common.collect.Multimap<org.geysermc.geyser.api.util.Identifier, org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition> customItems, com.google.common.collect.Multimap<org.geysermc.geyser.api.util.Identifier, org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition> nonVanillaCustomItems) -
registerCustomItem
public static GeyserCustomMappingData registerCustomItem(Item javaItem, GeyserMappingItem vanillaMapping, org.geysermc.geyser.api.item.custom.v2.CustomItemDefinition customItem, int bedrockId, int protocolVersion, boolean firstMappingsPass) throws InvalidItemComponentsException - Throws:
InvalidItemComponentsException
-
registerCustomItem
public static NonVanillaItemRegistration registerCustomItem(org.geysermc.geyser.api.item.custom.v2.NonVanillaCustomItemDefinition customItem, int bedrockId, int protocolVersion, boolean firstPass) throws InvalidItemComponentsException - Throws:
InvalidItemComponentsException
-