These settings apply to ALL item types. Keep in mind that if fields are not required, you do NOT need to write them into your json.
| Setting | Type | Description | Required | Fallback Value |
|---|---|---|---|---|
| type | ResourceLocation | Item Type, each come with new different settings. Listed below on this page. | false | palladium:default |
| max_stack_size | Integer | Max stack size for an itemstack. Range: 1-64 | false | 64 |
| max_damage | Integer | Max damage for an item. Must be greater then or equal 0. | false | 0 |
| creative_mode_tab | ResourceLocation | ID of the creative mode tab the item is supposed to appear in. Fore more precise placements, check the "Custom Items" page on the wiki. Possible values: [ad_astra:main, adorablehamsterpets:adorable_hamster_pets, ae2:facades, ae2:main, ae2wtlib:main, aether:armor_and_accessories, aether:building_blocks, aether:dungeon_blocks, aether:equipment_and_utilities, aether:food_and_drinks, aether:functional_blocks, aether:ingredients, aether:natural_blocks, aether:redstone_blocks, aether:spawn_eggs, aetherdelight:aether_delight_tab, aetherdelight:aether_delight_tab_2, alexscaves:abyssal_chasm, alexscaves:candy_cavity, alexscaves:forlorn_hollows, alexscaves:magnetic_caves, alexscaves:primordial_caves, alexscaves:toxic_caves, alexsmobs:alexsmobs, alienevo:alien_evolution, alienevo:cosmetic_items, aperture_innovations:aperture_innovations, aquaculture:tab, aquaculturedelight:aquaculture_delight_tab, arcanearmaments:arcanearmaments_tab, arcanelanterns:main, argentinas_delight:argentinas_delight, aromatic:aromatic, ars_creo:general, ars_elemental:general, ars_nouveau:general, ars_nouveau:glyphs, ars_technica:general, arsdelight:arsdelight, arseng:tab, artifacts:main, astral_dimension:astral_dimension_creativetab, astral_dimension:astral_dimension_items, barbequesdelight:main, bellsandwhistles:bells_and_whistles_tab, benssharks:bens_sharks, berries_and_cherries:berries_and_cherries_tab, bigreactors:tab.general, bigreactors:tab.reactor, bigreactors:tab.turbine, biodiverse:biodiverse, biofactory:main, biomancy:example, biomeswevegone:biomes_weve_gone, biomeswevegone:biomes_weve_gone_wood, blue_skies:all_items, botanypots:creative_tab, braziliandelight:braziliandelight, brewinandchewin:brewinandchewin, butterflies:butterfly_creative_tab, cataclysm:cataclysm_block, cataclysm:cataclysm_item, cfm:creative_tab, chipped:main, clay:clay_group, clay:clay_misc_group, coffee_delight:coffee_delight, companions:companions_tab, connectedglass:connectedglass, cookingforblockheads:cookingforblockheads, copycats:functional, copycats:main, crabbersdelight:farmersdelight, create:base, create:palettes, create_ad_astra_compat:create_ad_astra_compat, create_central_kitchen:base, create_cola_factory:cola_factory, create_confectionery:create_confectionery_tab, create_enchantment_industry:base, create_hypertube:create_hypertubes, create_power_loader:main, createaddition:main, createbakery:cb_items, createbigcannons:base, createcasing:tab, createcobblestone:main, createdeco:bricks_tab, createdeco:props_tab, createeggproduction:main_tab, createfood:base, createteleporters:create_teleporters, croptopia:croptopia, croptopiaandcreate:creative_tab, decorative_blocks:general, devil_may_cry_weapons_reborn:devil_may_cry_inv, domum_ornamentum:extra_blocks, domum_ornamentum:floating_carpets, domum_ornamentum:general, dragon_ball:dragon_ball_tab, dungeonsdelight:dungeonsdelight_tab, dungeonsdelight:zdungeonsdelight_compat_tab, easy_villagers:easy_villagers, endermanoverhaul:main, endersdelight:endersdelighttab, ends_delight:ends_delight, escalated:base, farmers_delight_christmas_editon:farmers_delight_christmas_edition, farmersdelight:farmersdelight, farmersrespite:main, football:simple_football, fruitsdelight:fruits_delight, frycooks_delight:frycooks_delight_tab, functionality:functionality_tab, gateways:tab, glow_sticks:glow_sticks_tab, gourmet:gourmet_tab, grising:godzilla_rising_blocks, grising:godzilla_rising_kaiju, grising:godzilla_rising_resources, grising:godzilla_rising_weapons, guardribbits:general, handcrafted:main, hearth_and_home:hearth_and_home, hearthandharvest:hearthandharvest, hearthandharvest:hearthandharvest_blocks, herbalistmod:herbalistmod, herbalists_delight:herbalists_delight, hotdog_delight:hotdog_delight, hueco_mundo_bleach:bleach_entities, hueco_mundo_bleach:bleach_music_discs, hueco_mundo_bleach:bleach_weapons, hueco_mundo_bleach:hueco_mundo_mod, hueco_mundo_bleach:hueco_mundo_mod_item_tab, iammusicplayer:iammusicplayer, immersive_aircraft:immersive_aircraft, immersive_cooking:main, immersiveengineering:main, industrialforegoing:ag_hus, industrialforegoing:core, industrialforegoing:generator, industrialforegoing:misc, industrialforegoing:resource_production, industrialforegoing:tool, industrialforegoing:transport, interiors:main, inventorypets:inventorypets, jurassic_additions:jurassic_additions, justoutdoorstuffs:justoutdoorstuff, kobolds:kobolds, kobolds:kobolds_pots, kubejs:tab, lavafishing:lavafishing, lemoned:yellowfull_tab, library_of_exile:tab, lootr:lootr, mcwbridges:mcwbridges, mcwdoors:mcwbridges, mcwfences:fenceitemgroup, mcwfurnitures:furnitures, mcwholidays:christmas, mcwholidays:mcwholidays, mcwlights:mcwlights, mcwpaths:pathsitemgroup, mcwroofs:mcwroofs, mcwstairs:mcwstairs, mcwtrpdoors:mcwtrpdoors, mcwwindows:mcwwindows, mekanism:mekanism, mekanismgenerators:mekanismgenerators, mekanismtools:mekanismtools, minecolonies:mcfood, minecolonies:mcgeneral, minecolonies:mchuts, minecraft:building_blocks, minecraft:colored_blocks, minecraft:combat, minecraft:food_and_drinks, minecraft:functional_blocks, minecraft:hotbar, minecraft:ingredients, minecraft:inventory, minecraft:natural_blocks, minecraft:op_blocks, minecraft:redstone_blocks, minecraft:search, minecraft:spawn_eggs, minecraft:tools_and_utilities, mineminenomi:devil_fruits, mineminenomi:equipment, mineminenomi:misc, mineminenomi:weapons, miners_delight:miners_delight, modonomicon:modonomicon, moredelight:creative_tab, multipiston:general, nethersdelight:main, occultism:occultism, oceansdelight:oceansdelight, paldelight:paldelight, palladium:palladium_mods, palladium:technology, pamhc2foodcore:foodcore_tab, playingcards:playingcards, projecte:projecte, quarkdelight:quark_delight_tab, ramadandelight:veggiesdelight_tab, relics:relics, resident_minevil_mod:repmdecoration, resident_minevil_mod:resident_evil, ribbits:general, rusticdelight:rusticdelight_tab, scguns:scorched_guns_tab, securitycraft:decoration, securitycraft:mine, securitycraft:technical, simplehats:simplehats, simpleplanes:planes_tab, simplylight:lights, simplyswords:simplyswords, slavic_delight:slavic_tab, soccermod:soccer_tab, sophisticatedbackpacks:main, sophisticatedstorage:main, spanishdelight:sdelight_tab, spiced:spiced, star_wars_expansion:droid_tab, star_wars_expansion:force_tab, star_wars_expansion:items_tab, star_wars_expansion:trooper_tab, star_wars_expansion:vehicles_tab, starbunclemania:general, storagedrawers:storagedrawers, structurize:general, tconstruct:fluids, tconstruct:general, tconstruct:smeltery, tconstruct:tables, tconstruct:tool_parts, tconstruct:tools, tconstruct:world, the_harvest:the_harvest, threateningly_mobs:threateningly_mobs, tobacconistmod:tobacconistmod, toms_storage:tab, tropicraft:tropicraft, twilightaether:twilightaether, twilightdelight:twilight_delight, twilightforest:blocks, twilightforest:equipment, twilightforest:items, twm:tonics_and_wild_medicine, undergardendelight:undergarden_delight_tab, unusual_furniture:unusual_furniture, unusual_furniture:unusual_furniture_props, unusual_furniture:unusual_tab_2, useful_ribbits:useful_ribbits, veggiesdelight:veggiesdelight_tab, vintagedelight:vintage_tab, wardrobe:wardrobe, waterframes:tab, waystones:waystones, youkaishomecoming:block, youkaishomecoming:crop, youkaishomecoming:danmaku, youkaishomecoming:deco, youkaishomecoming:food] | false | / |
| rarity | String | Rarity of the item, influences the item name's color. Possible values: [common, uncommon, rare, epic, pity, simple, advanced, supreme, biomancy_common, biomancy_uncommon, biomancy_rare, biomancy_very_rare, biomancy_ultra_rare, ie_masterwork, aether.loot, twilight, alexscaves:demonic, alexscaves:nuclear, alexscaves:sweet, alexscaves:rainbow, dungeon] | false | / |
| is_fire_resistant | Boolean | Whether or not the item will survive being thrown into fire/lava. | false | false |
| should_render_model | Boolean | If false, the item model will be ignored (except in the inventory). In first person, the player's arm will render instead. This allows a render layer to be applied in place of a less-dynamic item model. | false | true |
| tooltip | Component[] | Tooltip lines. Can be array of primitive strings or more complex text component | false | / |
| attribute_modifiers | AttributeModifier[] | Attribute modifiers when having the item equipped. You first specify the slot ("all" for every slot, other options: [mainhand, offhand, feet, legs, chest, head]), then an array for different modifiers. Possible attributes: ars_nouveau:ars_elemental.perk.summon_power, ars_nouveau:ars_nouveau.perk.feather, ars_nouveau:ars_nouveau.perk.mana_regen, ars_nouveau:ars_nouveau.perk.max_mana, ars_nouveau:ars_nouveau.perk.saturation, ars_nouveau:ars_nouveau.perk.spell_damage, ars_nouveau:ars_nouveau.perk.warding, ars_nouveau:ars_nouveau.perk.wixie, attributeslib:armor_pierce, attributeslib:armor_shred, attributeslib:arrow_damage, attributeslib:arrow_velocity, attributeslib:cold_damage, attributeslib:creative_flight, attributeslib:crit_chance, attributeslib:crit_damage, attributeslib:current_hp_damage, attributeslib:dodge_chance, attributeslib:draw_speed, attributeslib:elytra_flight, attributeslib:experience_gained, attributeslib:fire_damage, attributeslib:ghost_health, attributeslib:healing_received, attributeslib:life_steal, attributeslib:mining_speed, attributeslib:overheal, attributeslib:prot_pierce, attributeslib:prot_shred, caelus:fall_flying, enchantments_plus:jumpheight, forge:block_reach, forge:entity_gravity, forge:entity_reach, forge:nametag_distance, forge:step_height_addition, forge:swim_speed, l2damagetracker:bow_strength, l2damagetracker:crit_damage, l2damagetracker:crit_rate, l2damagetracker:damage_absorption, l2damagetracker:damage_reduction, l2damagetracker:explosion_damage, l2damagetracker:fire_damage, l2damagetracker:magic_damage, minecolonies:mc_mob_damage, minecraft:generic.armor, minecraft:generic.armor_toughness, minecraft:generic.attack_damage, minecraft:generic.attack_knockback, minecraft:generic.attack_speed, minecraft:generic.flying_speed, minecraft:generic.follow_range, minecraft:generic.knockback_resistance, minecraft:generic.luck, minecraft:generic.max_health, minecraft:generic.movement_speed, minecraft:horse.jump_strength, minecraft:zombie.spawn_reinforcements, mineminenomi:fall_resistance, mineminenomi:faux_protection, mineminenomi:floating_time, mineminenomi:friction, mineminenomi:gcd, mineminenomi:jump_height, mineminenomi:mining_speed, mineminenomi:punch_damage, mineminenomi:regen_rate, mineminenomi:time_progression, mineminenomi:toughness, palladium:destroy_speed, palladium:fall_resistance, palladium:flight_flexibility, palladium:flight_speed, palladium:heroic_flight_type, palladium:jump_power, palladium:leaping, palladium:levitation_speed, palladium:punch_damage, projectile_damage:generic, scguns:additional_bullet_damage, scguns:bullet_damage_multiplier, scguns:projectile_speed, scguns:reload_speed, scguns:spread_multiplier, speedscore:jump_boost, tconstruct:generic.bad_effect_duration_multiplier, tconstruct:generic.bouncy, tconstruct:generic.crouch_damage_multiplier, tconstruct:generic.good_effect_duration_multiplier, tconstruct:generic.jump_boost, tconstruct:generic.knockback_multiplier, tconstruct:generic.protection_cap, tconstruct:generic.safe_fall_distance, tconstruct:player.critical_damage, tconstruct:player.experience_multiplier, tconstruct:player.jump_count, tconstruct:player.mining_speed_multiplier, tconstruct:player.use_item_speed, tridot:percent_armor, tridot:projectile_damage, tropicraft:underwater_visibility, youkaishomecoming:graze_effectiveness, youkaishomecoming:hit_box, youkaishomecoming:initial_power, youkaishomecoming:initial_resource, youkaishomecoming:max_power, youkaishomecoming:max_resource | false | / |
| food | FoodProperties | Settings to make this item edible. The only required field in this json part is the mob_effect IF you add any effect | false | / |
{"max_stack_size":64,"creative_mode_tab":"minecraft:decorations","rarity":"epic","is_fire_resistant":false,"should_render_model":true,"tooltip":["Line 1",{"translate":"example.line2.translation_key","color":"#BCD42A","underlined":true}],"attribute_modifiers":{"all":[{"attribute":"minecraft:generic.max_health","amount":2,"operation":0,"uuid":"f98db25e-91cb-45ca-ba40-5526ff2cd180"}],"chest":[{"attribute":"minecraft:generic.movement_speed","amount":4,"operation":1,"uuid":"3a4df804-2be2-4002-a829-eaf29a629cac"}]},"food":{"nutrition":5,"saturation_modifier":0.6,"meat":false,"can_always_eat":false,"fast":false,"effects":[{"mob_effect":"minecraft:strength","duration":40,"amplifier":1,"ambient":false,"visible":true,"show_icon":true,"probability":1.0}]}}
| Setting | Type | Description | Required | Fallback Value |
|---|---|---|---|---|
| slot | Type | The slot the item will fit in. Possible values: [helmet, chestplate, leggings, boots] | true | / |
| armor_material | ArmorMaterial | Armor material, which defines certain characteristics about the armor. Open armor_materials.html for seeing how to make custom ones. Possible values: [minecraft:diamond, minecraft:gold, minecraft:leather, minecraft:turtle, minecraft:chainmail, minecraft:iron, minecraft:netherite] | true | / |
| armor_model | ResourceLocation | Path to geckolib model file. Required bones: [armorHead, armorBody, armorRightArm, armorLeftArm, armorRightLeg, armorLeftLeg, armorRightBoot, armorLeftBoot]. | false | / |
| armor_texture | TextureReference | Location of the armor texture. Can also use a dynamic texture using #. | false | / |
| armor_animations | ResourceLocation | ID of the animations that will be used. | false | / |
| armor_animation_controller | List | Names of controllers for the animation. | false | / |
| hide_second_player_layer | Boolean | If enabled, the second player layer will be hidden when worn (only on the corresponding body part) | false | false |
{"type":"geckolib:armor","slot":"chest","armor_material":"minecraft:diamond","armor_model":"palladium:test_model.geo.json","armor_texture":"example:textures/models/armor/example_armor.png","armor_animations":"palladium:animations/test_animation.animation.json","armor_animation_controller":[{"name":"controller_name","animation":"animation_name","transition_tick_time":10,"triggers":{"trigger_name":"animation_name"}}],"hide_second_player_layer":true}
Default Item Type, you don't need to specify that you want this one, leaving 'type' out of the json will make it fall back to this one.
{"type":"palladium:default"}
Item for a block, duh
| Setting | Type | Description | Required | Fallback Value |
|---|---|---|---|---|
| block | ResourceLocation | ID of the block that this item is for | true | / |
{"type":"palladium:block_item","block":"test:test_block"}
| Setting | Type | Description | Required | Fallback Value |
|---|---|---|---|---|
| slot | Type | The slot the item will fit in. Possible values: [helmet, chestplate, leggings, boots] | true | / |
| armor_material | ArmorMaterial | Armor material, which defines certain characteristics about the armor. Open armor_materials.html for seeing how to make custom ones. Possible values: [minecraft:diamond, minecraft:gold, minecraft:leather, minecraft:turtle, minecraft:chainmail, minecraft:iron, minecraft:netherite] | true | / |
| armor_renderer | ResourceLocation | Location of the armor renderer file. Doesn't need to be specified, it will automatically look for one in a path corresponding to the item's ID: A 'test:item' will look for the armor renderer file at 'assets/test/palladium/armor_renderers/item.json'. | false | / |
| openable | Boolean | Marks the armor piece as openable. | false | false |
| opening_time | Integer | Determines the time the item needs for it to be fully opened. Leave at 0 for instant. Needs 'openable' to be enabled to take effect. | false | 0 |
| opened_sound | ResourceLocation | Sound that is played when the suit has been fully opened. | false | / |
| closed_sound | ResourceLocation | Sound that is played when the suit has been fully closed. | false | / |
| opening_toggle_sound | ResourceLocation | Sound that is played when opening button has been pressed. | false | / |
{"type":"palladium:armor","slot":"chest","armor_material":"minecraft:diamond","armor_renderer":"test:item_renderer","openable":false,"opening_time":10,"opened_sound":"minecraft:item.armor.equip_leather","closed_sound":"minecraft:item.armor.equip_leather","opening_toggle_sound":"minecraft:item.armor.equip_leather"}
| Setting | Type | Description | Required | Fallback Value |
|---|---|---|---|---|
| tier | Tier | Tool tier, which defines certain characteristics about the tool. Open tool_tiers.html for seeing how to make custom ones. Possible values: [minecraft:diamond, minecraft:gold, minecraft:stone, alienevo:galvan, minecraft:wood, minecraft:iron, minecraft:netherite] | true | / |
| base_damage | Integer | Base value for the damage. For reference: swords usually have 3 | true | / |
| attack_speed | Float | Base value for the attack speed. For reference: swords usually have -2.4 | true | / |
{"type":"palladium:sword","tier":"minecraft:diamond","base_damage":3,"attack_speed":-2.4}
| Setting | Type | Description | Required | Fallback Value |
|---|---|---|---|---|
| tier | Tier | Tool tier, which defines certain characteristics about the tool. Open tool_tiers.html for seeing how to make custom ones. Possible values: [minecraft:diamond, minecraft:gold, minecraft:stone, alienevo:galvan, minecraft:wood, minecraft:iron, minecraft:netherite] | true | / |
| base_damage | Integer | Base value for the damage. For reference: pickaxes usually have 1 | true | / |
| attack_speed | Float | Base value for the attack speed. For reference: pickaxes usually have -2.8 | true | / |
{"type":"palladium:pickaxe","tier":"minecraft:diamond","base_damage":1,"attack_speed":-2.8}
| Setting | Type | Description | Required | Fallback Value |
|---|---|---|---|---|
| tier | Tier | Tool tier, which defines certain characteristics about the tool. Open tool_tiers.html for seeing how to make custom ones. Possible values: [minecraft:diamond, minecraft:gold, minecraft:stone, alienevo:galvan, minecraft:wood, minecraft:iron, minecraft:netherite] | true | / |
| base_damage | Integer | Base value for the damage. For reference: axes usually have roughly 6 | true | / |
| attack_speed | Float | Base value for the attack speed. For reference: axes usually have roughly -3.0 | true | / |
{"type":"palladium:axe","tier":"minecraft:diamond","base_damage":6,"attack_speed":-3.0}
| Setting | Type | Description | Required | Fallback Value |
|---|---|---|---|---|
| tier | Tier | Tool tier, which defines certain characteristics about the tool. Open tool_tiers.html for seeing how to make custom ones. Possible values: [minecraft:diamond, minecraft:gold, minecraft:stone, alienevo:galvan, minecraft:wood, minecraft:iron, minecraft:netherite] | true | / |
| base_damage | Integer | Base value for the damage. For reference: shovels usually have 1.5 | true | / |
| attack_speed | Float | Base value for the attack speed. For reference: shovels usually have -3.0 | true | / |
{"type":"palladium:shovel","tier":"minecraft:diamond","base_damage":1.5,"attack_speed":-3.0}
| Setting | Type | Description | Required | Fallback Value |
|---|---|---|---|---|
| tier | Tier | Tool tier, which defines certain characteristics about the tool. Open tool_tiers.html for seeing how to make custom ones. Possible values: [minecraft:diamond, minecraft:gold, minecraft:stone, alienevo:galvan, minecraft:wood, minecraft:iron, minecraft:netherite] | true | / |
| base_damage | Integer | Base value for the damage. For reference: iron has -2, diamond has -3 | true | / |
| attack_speed | Float | Base value for the attack speed. For reference: iron has -1.0, diamond has 0.0 | true | / |
{"type":"palladium:hoe","tier":"minecraft:diamond","base_damage":-2,"attack_speed":-1.0}
| Setting | Type | Description | Required | Fallback Value |
|---|---|---|---|---|
| use_duration | Integer | Amount of ticks the shield can be actively held for | false | 72000 |
| repair_ingredient | Ingredient | The ingredient needed to repair the shield in an anvil. Can be null for making it non-repairable | false | / |
{"type":"palladium:shield","use_duration":72000,"repair_ingredient":{"tag":"minecraft:wool"}}
| Setting | Type | Description | Required | Fallback Value |
|---|---|---|---|---|
| velocity | Float | Velocity multiplier for the shot projectile | false | 3.0 |
| inaccuracy | Float | Inaccuracy for the shot projectile | false | 1.0 |
| use_duration | Integer | Amount of ticks the bow can be used for | false | 72000 |
| projectiles | ResourceLocation | Item tag which contains all items that can be shot. By default all Minecraft arrows | false | minecraft:arrows |
| held_projectiles | ResourceLocation | Item tag which contains all items that can be shot by being in the off hand. Can be left out to fallback to the 'projectiles' option | false | / |
{"type":"palladium:bow","velocity":3.0,"inaccuracy":1.0,"use_duration":72000,"projectiles":"minecraft:arrows","held_projectiles":"minecraft:arrows"}
| Setting | Type | Description | Required | Fallback Value |
|---|---|---|---|---|
| velocity_multiplier | Float | Velocity multiplier for the shot projectile, works differently to the bow one. | false | 1.0 |
| inaccuracy | Float | Inaccuracy for the shot projectile | false | 1.0 |
| use_duration | Integer | Amount of ticks the bow can be used for | false | 72000 |
| projectiles | ResourceLocation | Item tag which contains all items that can be shot. By default all Minecraft arrows | false | minecraft:arrows |
| held_projectiles | ResourceLocation | Item tag which contains all items that can be shot by being in the off hand. Can be left out to fallback to the 'projectiles' option | false | / |
{"type":"palladium:crossbow","velocity_multiplier":1.0,"inaccuracy":1.0,"use_duration":72000,"projectiles":"minecraft:arrows","held_projectiles":"minecraft:arrows"}
| Setting | Type | Description | Required | Fallback Value |
|---|---|---|---|---|
| capacity | Integer | Max amount of energy the item can hold | true | / |
| max_input | Integer | Maximum amount of energy the item can be inserted with during one insertion. Using 0 makes the item not accept any energy | true | / |
| max_output | Integer | Maximum amount of energy the item can extract with during one withdrawal. Using 0 makes the item not extract any energy | true | / |
{"type":"palladium:flux_capacitor","capacity":500000,"max_input":1000,"max_output":1000}
If added to the item tag for a bow or a crossbow, this item type can used as ammunitation to shoot pre-defined projectiles.
| Setting | Type | Description | Required | Fallback Value |
|---|---|---|---|---|
| entity_type | ResourceLocation | ID of the entity type that should be shot. Only projectile entity works, like arrows, snowballs, or Palladium's custom projectile | false | palladium:custom_projectile |
| entity_data | CompoundTag | Custom NBT data for the shot entity | false | / |
{"type":"palladium:projectile","entity_type":"palladium:custom_projectile","entity_data":{}}