Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
MulverineX committed Sep 4, 2024
1 parent 48fbaf3 commit 9b51f6e
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions java/data/loot/function.mcdoc
Original file line number Diff line number Diff line change
Expand Up @@ -22,21 +22,25 @@ use ::java::server::world::item::CustomData
dispatch minecraft:loot_function[apply_bonus] to struct ApplyBonus {
enchantment: #[id="enchantment"] string,
formula: #[id="apply_bonus_formula"] string,
parameters: minecraft:apply_bonus_formula[[formula]],
...minecraft:apply_bonus_formula[[formula]],
}

/// `Count * (max(0; random(0..Level + 2) - 1)+1)`
dispatch minecraft:apply_bonus_formula[ore_drops] to struct {}

/// `level * bonusMultiplier`
dispatch minecraft:apply_bonus_formula[uniform_bonus_count] to struct UniformBonusFormula {
bonusMultiplier: int,
parameters: struct {
bonusMultiplier: int,
},
}

/// `n=level + extra`, `p=probability`
dispatch minecraft:apply_bonus_formula[binomial_with_bonus_count] to struct BinomialWithBonusCountFormula {
extra: int @ 0..,
probability: float @ 0..1,
parameters: struct {
extra: int,
probability: float @ 0..1,
},
}

/// Copies `CustomName` tag from an entity or block entity into the item's `display.Name` tag.
Expand Down

0 comments on commit 9b51f6e

Please sign in to comment.