This commit is contained in:
parent
6052e00429
commit
cf0f390b25
@ -4,7 +4,7 @@ Cast Spells in Minecraft!
|
|||||||
This mod supports the Minecraft 1.16 snapshots.
|
This mod supports the Minecraft 1.16 snapshots.
|
||||||
|
|
||||||
## Spells
|
## Spells
|
||||||
Spells are found throughout the world in chests. When you pick up a Spell you will learn it, one you learn a Spell you can apply it to a blank or existing Spell in the Casting Table. You can cast Spells by right-clicking.
|
Spells are found throughout the world in chests. When you pick up a Spell you will learn it, one you learn a Spell you can apply it to a blank or existing Spell in the Casting Table. You can cast Spells by right-clicking. There is also a 30% chance the spell will rebound and hit you instead, unless the "Steadfast" Spell is applied.
|
||||||
|
|
||||||
## Casting Table
|
## Casting Table
|
||||||
You can apply Spells to blank or existing Spells in the Casting Table. Doing so will require a certain amount of levels, and sometimes may require an item.
|
You can apply Spells to blank or existing Spells in the Casting Table. Doing so will require a certain amount of levels, and sometimes may require an item.
|
||||||
|
@ -45,7 +45,7 @@ public class SpellEntity extends ThrownItemEntity {
|
|||||||
for (Map.Entry<String, Integer> entry : spells.entrySet()) {
|
for (Map.Entry<String, Integer> entry : spells.entrySet()) {
|
||||||
Spell spell = SpellRegistry.getSpell(entry.getKey(), entry.getValue());
|
Spell spell = SpellRegistry.getSpell(entry.getKey(), entry.getValue());
|
||||||
if (spell != null) {
|
if (spell != null) {
|
||||||
if (Math.random() > 0.1 || spells.containsKey("steadfast_spell")) {
|
if (Math.random() > 0.3 || spells.containsKey("steadfast_spell")) {
|
||||||
spell.execute(entity, this, getOwner());
|
spell.execute(entity, this, getOwner());
|
||||||
} else if (getOwner() != null) {
|
} else if (getOwner() != null) {
|
||||||
getOwner().playSound(SoundEvents.ENCHANT_THORNS_HIT, 1.0f, 1.0f);
|
getOwner().playSound(SoundEvents.ENCHANT_THORNS_HIT, 1.0f, 1.0f);
|
||||||
|
Reference in New Issue
Block a user