Class NeoForgeDataMaps
data maps provided by NeoForge.
These data maps are usually replacements for vanilla in-code maps, and are optionally synced so that mods can use them on the client side.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DataMapType<EntityType<?>, AcceptableVillagerDistance> The EntityType data map that replacesVillagerHostilesSensor.ACCEPTABLE_DISTANCE_FROM_HOSTILES.static final DataMapType<Item, Compostable> The Item data map that replacesComposterBlock.COMPOSTABLES.static final DataMapType<Item, FurnaceFuel> The Item data map that replaces.invalid reference
AbstractFurnaceBlockEntity#getFuel()static final DataMapType<EntityType<?>, MonsterRoomMob> The EntityType data map that replacesMonsterRoomFeature.MOBS.static final DataMapType<Block, Oxidizable> The Block data map that replacesWeatheringCopper.NEXT_BY_BLOCK.static final DataMapType<EntityType<?>, ParrotImitation> The EntityType data map that replacesParrot.MOB_SOUND_MAP.static final DataMapType<VillagerProfession, RaidHeroGift> The VillagerProfession data map that replacesGiveGiftToHero.GIFTS.static final DataMapType<Block, Strippable> The Block data map that replacesAxeItem.STRIPPABLES.static final DataMapType<GameEvent, VibrationFrequency> The GameEvent data map that replacesVibrationSystem.VIBRATION_FREQUENCY_FOR_EVENT.static final DataMapType<Biome, BiomeVillagerType> The Biome data map that replacesVillagerType.BY_BIOME.static final DataMapType<Block, Waxable> The Block data map that replacesHoneycombItem.WAXABLES. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
ACCEPTABLE_VILLAGER_DISTANCES
public static final DataMapType<EntityType<?>,AcceptableVillagerDistance> ACCEPTABLE_VILLAGER_DISTANCESThe EntityType data map that replacesVillagerHostilesSensor.ACCEPTABLE_DISTANCE_FROM_HOSTILES.The location of this data map is
neoforge/data_maps/entity_type/acceptable_villager_distances.json, and the values are objects with 1 field:distance, a float - the acceptable distance between the hostile mob and a villager
-
COMPOSTABLES
The Item data map that replacesComposterBlock.COMPOSTABLES.The location of this data map is
neoforge/data_maps/item/compostables.json, and the values are objects with 1 field:chance, a float between 0 and 1 (inclusive) - the chance that the item will add levels to the composter when composted
-
FURNACE_FUELS
The Item data map that replaces.invalid reference
AbstractFurnaceBlockEntity#getFuel()The location of this data map is
neoforge/data_maps/item/furnace_fuels.json, and the values are objects with 1 field:burn_time, a positive integer - how long the item will burn, in ticks
-
MONSTER_ROOM_MOBS
The EntityType data map that replacesMonsterRoomFeature.MOBS.The location of this data map is
neoforge/data_maps/entity_type/monster_room_mobs.json, and the values are objects with 1 field:weight, a positive nonzero integer - the weight of this type that will be used when selecting a type for the spawner.
-
OXIDIZABLES
The Block data map that replacesWeatheringCopper.NEXT_BY_BLOCK.The location of this data map is
neoforge/data_maps/block/oxidizables.json, and the values are objects with 1 field:next_oxidized_stage, a block that the object should convert into once it changes oxidizing states
invalid reference
DataMapHooks#getInverseOxidizablesMap() -
PARROT_IMITATIONS
The EntityType data map that replacesParrot.MOB_SOUND_MAP.The location of this data map is
neoforge/data_maps/entity_type/parrot_imitations.json, and the values are objects with 1 field:sound, sound event ID - the sound that the parrot will emit when imitating the mob
-
RAID_HERO_GIFTS
The VillagerProfession data map that replacesGiveGiftToHero.GIFTS.The location of this data map is
neoforge/data_maps/villager_profession/raid_hero_gifts.json, and the values are objects with 1 field:loot_table, the path to the loot table that the villager gives to the player after a raid finishes
-
STRIPPABLES
The Block data map that replacesAxeItem.STRIPPABLES.The location of this data map is
neoforge/data_maps/block/strippables.json, and the values are objects with 1 field:stripped_block- the stripped equivalent of the block after being right-clicked on by an axe.
IBlockExtension.getToolModifiedState(BlockState, UseOnContext, ItemAbility, boolean)andBlockEvent.BlockToolModificationEvent. -
VIBRATION_FREQUENCIES
The GameEvent data map that replacesVibrationSystem.VIBRATION_FREQUENCY_FOR_EVENT.The location of this data map is
neoforge/data_maps/game_event/vibration_frequencies.json, and the values are objects with 1 field:frequency, an integer between1and15(inclusive) - the vibration frequency of the game event
-
VILLAGER_TYPES
The Biome data map that replacesVillagerType.BY_BIOME.The location of this data map is
neoforge/data_maps/worldgen/biome/villager_types.json, and the values are objects with 1 field:villager_type, villager type ID - the type of the villagers present in the biome
-
WAXABLES
The Block data map that replacesHoneycombItem.WAXABLES.The location of this data map is
neoforge/data_maps/block/waxables.json, and the values are objects with 1 field:waxed, a block that the object should convert into once it is right clicked with aItemAbilities.AXE_WAX_OFFability
DataMapHooks.INVERSE_WAXABLES_DATAMAP
-
-
Constructor Details
-
NeoForgeDataMaps
public NeoForgeDataMaps()
-
-
Method Details
-
id
-
register
-