Skip to content

Commit

Permalink
enabled enchant
Browse files Browse the repository at this point in the history
  • Loading branch information
BuildTools committed Apr 20, 2024
1 parent 56b33a8 commit 7c142c1
Show file tree
Hide file tree
Showing 7 changed files with 6 additions and 28 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ public ArrayList<String> getDescription(int level) {

@Override
public boolean isDisabledOnPassiveWorld() {
return true;
return false;
}

@Override
Expand Down
2 changes: 1 addition & 1 deletion src/me/stevemmmmm/thepitremake/enchants/bow/LuckyShot.java
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ public ArrayList<String> getDescription(int level) {

@Override
public boolean isDisabledOnPassiveWorld() {
return true;
return false;
}

@Override
Expand Down
2 changes: 1 addition & 1 deletion src/me/stevemmmmm/thepitremake/enchants/bow/Parasite.java
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ public ArrayList<String> getDescription(int level) {

@Override
public boolean isDisabledOnPassiveWorld() {
return true;
return false;
}

@Override
Expand Down
2 changes: 1 addition & 1 deletion src/me/stevemmmmm/thepitremake/enchants/bow/Robinhood.java
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ public ArrayList<String> getDescription(int level) {

@Override
public boolean isDisabledOnPassiveWorld() {
return true;
return false;
}

@Override
Expand Down
2 changes: 1 addition & 1 deletion src/me/stevemmmmm/thepitremake/enchants/bow/Volley.java
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ public ArrayList<String> getDescription(int level) {

@Override
public boolean isDisabledOnPassiveWorld() {
return true;
return false;
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ public ArrayList<String> getDescription(int level) {

@Override
public boolean isDisabledOnPassiveWorld() {
return true;
return false;
}

@Override
Expand Down
22 changes: 0 additions & 22 deletions src/me/stevemmmmm/thepitremake/enchants/sword/Grasshopper.java
Original file line number Diff line number Diff line change
Expand Up @@ -19,36 +19,14 @@

public class Grasshopper extends CustomEnchant {

private EnchantProperty<Float> damageAmount = new EnchantProperty<>(0.05f, 0.09f, 0.15f);
public BlockUtils blockUtils;

@EventHandler
public void onHit(EntityDamageByEntityEvent event) {
if (event.getDamager() instanceof Player && event.getEntity() instanceof Player) {
attemptEnchantExecution(((Player) event.getDamager()).getInventory().getItemInHand(), event.getDamager(), event.getEntity(), event);
}
}

@SuppressWarnings("deprecation")
@Override
public void applyEnchant(int level, Object... args) {
Player damager = (Player) args[0];
Player damaged = (Player) args[1];

Block blockDamager = (Block) blockUtils.getBlockUnderPlayer(damager);
Block blockDamaged = (Block) blockUtils.getBlockUnderPlayer(damaged);
if(blockDamager.getType() == Material.GRASS || blockDamaged.getType() == Material.GRASS) {
DamageManager.getInstance().addDamage(((EntityDamageByEntityEvent) args[1]), damageAmount.getValueAtLevel(level), CalculationMode.ADDITIVE);
return;
}
if(blockDamager.getType() == Material.STAINED_CLAY && blockDamager.getData() == 6) {
DamageManager.getInstance().addDamage(((EntityDamageByEntityEvent) args[1]), damageAmount.getValueAtLevel(level), CalculationMode.ADDITIVE);
return;
}
if(blockDamaged.getType() == Material.STAINED_CLAY && blockDamaged.getData() == 6) {
DamageManager.getInstance().addDamage(((EntityDamageByEntityEvent) args[1]), damageAmount.getValueAtLevel(level), CalculationMode.ADDITIVE);
return;
}
}

@Override
Expand Down

0 comments on commit 7c142c1

Please sign in to comment.