Expansion for MCEntityType
Additional methods for easier modification of entity-related loot tables.
Methods
Adds an IItemStack to the drops of this entity.
Return Type: void
Parameter | Type | Description |
---|---|---|
Parameter uniqueId | Type string | Description A unique id for the loot modifier. |
Parameter stack | Type IItemStack | Description The stack to add to the drops. |
Adds a list of IItemStacks to the drops of this entity.
Return Type: void
Parameter | Type | Description |
---|---|---|
Parameter uniqueId | Type string | Description A unique id for the loot modifier. |
Parameter stacks | Type IItemStack[] | Description The stacks to add to the drops. |
Adds an ILootModifier to the current entity.
Return Type: void
Parameter | Type | Description |
---|---|---|
Parameter name | Type string | Description The name of the loot modifier. |
Parameter modifier | Type ILootModifier | Description The loot modifier to add to the entity. |
Adds an IItemStack to the drops of this entity, but only if the entity was killed by a player.
Return Type: void
Parameter | Type | Description |
---|---|---|
Parameter uniqueId | Type string | Description A unique id for the loot modifier. |
Parameter stack | Type IItemStack | Description The stack to add to the drops. |
Adds a list of IItemStacks to the drops of this entity, but only if the entity was killed by a player.
Return Type: void
Parameter | Type | Description |
---|---|---|
Parameter uniqueId | Type string | Description A unique id for the loot modifier. |
Parameter stacks | Type IItemStack[] | Description The stacks to add to the drops. |
Adds an ILootModifier to the current entity that fires only if the entity was killed by a player.
Return Type: void
Parameter | Type | Description |
---|---|---|
Parameter name | Type string | Description The name of the loot modifier. |
Parameter modifier | Type ILootModifier | Description The loot modifier to add to the entity. |
Adds an IItemStack to the drops of this entity, but only if the entity was killed by a player with the given weapon.
Additional parameters that further specify the weapon, such as NBT, count, or damage, are ignored.
Return Type: void
Parameter | Type | Description |
---|---|---|
Parameter uniqueId | Type string | Description A unique id for the loot modifier. |
Parameter weapon | Type IItemStack | Description The weapon that needs to be used to kill the entity. |
Parameter stack | Type IItemStack | Description The stack to add to the drops. |
Adds a list of IItemStacks to the drops of this entity, but only if the entity was killed by a player with the given weapon.
Additional parameters that further specify the weapon, such as NBT, count, or damage, are ignored.
Return Type: void
Parameter | Type | Description |
---|---|---|
Parameter uniqueId | Type string | Description A unique id for the loot modifier. |
Parameter weapon | Type IItemStack | Description The weapon that needs to be used to kill the entity. |
Parameter stacks | Type IItemStack[] | Description The stacks to add to the drops. |
Adds an ILootModifier to the current entity that fires only if the entity was killed by a player with the given weapon.
Additional parameters that further specify the weapon, such as NBT, count, or damage, are ignored.
Return Type: void
Parameter | Type | Description |
---|---|---|
Parameter name | Type string | Description The name of the loot modifier. |
Parameter weapon | Type IItemStack | Description The weapon that needs to be used to kill the entity. |
Parameter modifier | Type ILootModifier | Description The loot modifier to add to the entity. |
Adds an ILootModifier to the current entity that fires only if the entity was killed by a player with the given weapon, optionally considering its damage.
Additional parameters that further specify the weapon, such as NBT, or count, are ignored.
Return Type: void
Parameter | Type | Description |
---|---|---|
Parameter name | Type string | Description The name of the loot modifier. |
Parameter weapon | Type IItemStack | Description The weapon that needs to be used to kill the entity. |
Parameter matchDamage | Type boolean | Description Whether to consider damage or not when identifying the weapon. |
Parameter modifier | Type ILootModifier | Description The loot modifier to add to the entity. |
Adds an ILootModifier to the current entity that fires only if the entity was killed by a player with the given weapon, optionally considering its damage and NBT data.
Additional parameters that further specify the weapon, such as count, are ignored.
Return Type: void
Parameter | Type | Description |
---|---|---|
Parameter name | Type string | Description The name of the loot modifier. |
Parameter weapon | Type IItemStack | Description The weapon that needs to be used to kill the entity. |
Parameter matchDamage | Type boolean | Description Whether to consider damage or not when identifying the weapon. |
Parameter matchNbt | Type boolean | Description Whether to consider NBT data or not when identifying the weapon. |
Parameter modifier | Type ILootModifier | Description The loot modifier to add to the entity. |
Adds an IItemStack to the drops of this entity, but only if the entity was killed with the given weapon.
Additional parameters that further specify the weapon, such as NBT, count, or damage, are ignored.
Return Type: void
Parameter | Type | Description |
---|---|---|
Parameter uniqueId | Type string | Description A unique id for the loot modifier. |
Parameter weapon | Type IItemStack | Description The weapon that needs to be used to kill the entity. |
Parameter stack | Type IItemStack | Description The stack to add to the drops. |
Adds a list of IItemStacks to the drops of this entity, but only if the entity was killed with the given weapon.
Additional parameters that further specify the weapon, such as NBT, count, or damage, are ignored.
Return Type: void
Parameter | Type | Description |
---|---|---|
Parameter uniqueId | Type string | Description A unique id for the loot modifier. |
Parameter weapon | Type IItemStack | Description The weapon that needs to be used to kill the entity. |
Parameter stacks | Type IItemStack[] | Description The stacks to add to the drops. |
Adds an ILootModifier to the current entity that fires only if the entity was killed with the given weapon.
Additional parameters that further specify the weapon, such as NBT, count, or damage, are ignored.
Return Type: void
Parameter | Type | Description |
---|---|---|
Parameter name | Type string | Description The name of the loot modifier. |
Parameter weapon | Type IItemStack | Description The weapon that needs to be used to kill the entity. |
Parameter modifier | Type ILootModifier | Description The loot modifier to add to the entity. |
Adds an ILootModifier to the current entity that fires only if the entity was killed with the given weapon, optionally considering its damage.
Additional parameters that further specify the weapon, such as NBT, or count, are ignored.
Return Type: void
Parameter | Type | Description |
---|---|---|
Parameter name | Type string | Description The name of the loot modifier. |
Parameter weapon | Type IItemStack | Description The weapon that needs to be used to kill the entity. |
Parameter matchDamage | Type boolean | Description Whether to consider damage or not when identifying the weapon. |
Parameter modifier | Type ILootModifier | Description The loot modifier to add to the entity. |
Adds an ILootModifier to the current entity that fires only if the entity was killed with the given weapon, optionally considering its damage and NBT data.
Additional parameters that further specify the weapon, such as count, are ignored.
Return Type: void
Parameter | Type | Description |
---|---|---|
Parameter name | Type string | Description The name of the loot modifier. |
Parameter weapon | Type IItemStack | Description The weapon that needs to be used to kill the entity. |
Parameter matchDamage | Type boolean | Description Whether to consider damage or not when identifying the weapon. |
Parameter matchNbt | Type boolean | Description Whether to consider NBT data or not when identifying the weapon. |
Parameter modifier | Type ILootModifier | Description The loot modifier to add to the entity. |