Skip to content

Commit 7fa94d9

Browse files
Merge pull request #339 from VolmitSoftware/Development
sQ
2 parents 44697be + 0be4375 commit 7fa94d9

File tree

9 files changed

+15
-13
lines changed

9 files changed

+15
-13
lines changed

src/main/java/com/volmit/adapt/content/adaptation/hunter/HunterInvis.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,13 @@ public void on(EntityDamageEvent e) {
6969
addPotionStacks(p, PotionEffectType.POISON, 2 + getLevel(p), 300, true);
7070

7171
} else {
72-
7372
addPotionStacks(p, PotionEffectType.HUNGER, 5 + getLevel(p), 100, true);
7473
addPotionStacks(p, PotionEffectType.INVISIBILITY, 1, 50 * getLevel(p), true);
7574
}
7675
} else {
7776
if (getConfig().consumable != null && Material.getMaterial(getConfig().consumable) != null) {
7877
Material mat = Material.getMaterial(getConfig().consumable);
79-
if (p.getInventory().contains(mat)) {
78+
if (mat != null && p.getInventory().contains(mat)) {
8079
p.getInventory().removeItem(new ItemStack(mat, 1));
8180
addPotionStacks(p, PotionEffectType.INVISIBILITY, getLevel(p), 50, false);
8281
} else {

src/main/java/com/volmit/adapt/content/adaptation/hunter/HunterJumpBoost.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public void on(EntityDamageEvent e) {
7373
} else {
7474
if (getConfig().consumable != null && Material.getMaterial(getConfig().consumable) != null) {
7575
Material mat = Material.getMaterial(getConfig().consumable);
76-
if (p.getInventory().contains(mat)) {
76+
if (mat != null && p.getInventory().contains(mat)) {
7777
p.getInventory().removeItem(new ItemStack(mat, 1));
7878
addPotionStacks(p, PotionEffectType.JUMP, getLevel(p), 50, false);
7979
} else {

src/main/java/com/volmit/adapt/content/adaptation/hunter/HunterLuck.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ public void on(EntityDamageEvent e) {
7474
} else {
7575
if (getConfig().consumable != null && Material.getMaterial(getConfig().consumable) != null) {
7676
Material mat = Material.getMaterial(getConfig().consumable);
77-
if (p.getInventory().contains(mat)) {
77+
if (mat != null &&p.getInventory().contains(mat)) {
7878
p.getInventory().removeItem(new ItemStack(mat, 1));
7979
addPotionStacks(p, PotionEffectType.LUCK, getLevel(p), 50, false);
8080
} else {

src/main/java/com/volmit/adapt/content/adaptation/hunter/HunterRegen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public void on(EntityDamageEvent e) {
7373
} else {
7474
if (getConfig().consumable != null && Material.getMaterial(getConfig().consumable) != null) {
7575
Material mat = Material.getMaterial(getConfig().consumable);
76-
if (p.getInventory().contains(mat)) {
76+
if (mat != null &&p.getInventory().contains(mat)) {
7777
p.getInventory().removeItem(new ItemStack(mat, 1));
7878
addPotionStacks(p, PotionEffectType.REGENERATION, getLevel(p), 5 + getLevel(p), false);
7979
} else {

src/main/java/com/volmit/adapt/content/adaptation/hunter/HunterResistance.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ public void addStats(int level, Element v) {
5858

5959
@EventHandler(priority = EventPriority.HIGHEST)
6060
public void on(EntityDamageEvent e) {
61+
6162
if (e.isCancelled()) {
6263
return;
6364
}
@@ -74,7 +75,7 @@ public void on(EntityDamageEvent e) {
7475
} else {
7576
if (getConfig().consumable != null && Material.getMaterial(getConfig().consumable) != null) {
7677
Material mat = Material.getMaterial(getConfig().consumable);
77-
if (p.getInventory().contains(mat)) {
78+
if (mat != null &&p.getInventory().contains(mat)) {
7879
p.getInventory().removeItem(new ItemStack(mat, 1));
7980
addPotionStacks(p, PotionEffectType.DAMAGE_RESISTANCE, getLevel(p), 50, false);
8081
} else {

src/main/java/com/volmit/adapt/content/adaptation/hunter/HunterSpeed.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public void on(EntityDamageEvent e) {
7373
} else {
7474
if (getConfig().consumable != null && Material.getMaterial(getConfig().consumable) != null) {
7575
Material mat = Material.getMaterial(getConfig().consumable);
76-
if (p.getInventory().contains(mat)) {
76+
if (mat != null &&p.getInventory().contains(mat)) {
7777
p.getInventory().removeItem(new ItemStack(mat, 1));
7878
addPotionStacks(p, PotionEffectType.SPEED, getLevel(p), 50, false);
7979
} else {

src/main/java/com/volmit/adapt/content/adaptation/hunter/HunterStrength.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ public void on(EntityDamageEvent e) {
7272
} else {
7373
if (getConfig().consumable != null && Material.getMaterial(getConfig().consumable) != null) {
7474
Material mat = Material.getMaterial(getConfig().consumable);
75-
if (p.getInventory().contains(mat)) {
75+
if (mat != null &&p.getInventory().contains(mat)) {
7676
p.getInventory().removeItem(new ItemStack(mat, 1));
7777
addPotionStacks(p, PotionEffectType.INCREASE_DAMAGE, getLevel(p), 50, false);
7878
} else {

src/main/java/com/volmit/adapt/content/adaptation/nether/NetherSkullYeet.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import org.bukkit.Sound;
3333
import org.bukkit.entity.Player;
3434
import org.bukkit.entity.WitherSkull;
35+
import org.bukkit.event.Event;
3536
import org.bukkit.event.EventHandler;
3637
import org.bukkit.event.block.Action;
3738
import org.bukkit.event.player.PlayerInteractEvent;
@@ -81,7 +82,7 @@ public void onRightClick(PlayerInteractEvent e) {
8182
if (!hasAdaptation(e.getPlayer())) {
8283
return;
8384
}
84-
if (e.isCancelled()) {
85+
if (e.useItemInHand() == Event.Result.DENY) {
8586
return;
8687
}
8788

src/main/java/com/volmit/adapt/content/adaptation/rift/RiftAccess.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import com.volmit.adapt.util.J;
2929
import com.volmit.adapt.util.Localizer;
3030
import lombok.NoArgsConstructor;
31+
import org.bukkit.Bukkit;
3132
import org.bukkit.Material;
3233
import org.bukkit.Particle;
3334
import org.bukkit.Sound;
@@ -145,13 +146,13 @@ private void openPearl(Player p) {
145146
return;
146147
}
147148
loadChunkAsync(b.getLocation(), chunk -> {
148-
if (AdvancedChestsAPI.getChestManager().getAdvancedChest(b.getLocation()) != null) {
149+
if (Bukkit.getPluginManager().isPluginEnabled("AdvancedChests") &&
150+
AdvancedChestsAPI.getChestManager().getAdvancedChest(b.getLocation()) != null) {
149151
AdvancedChestsAPI.getChestManager().getAdvancedChest(b.getLocation()).openPage(p, 1);
152+
Adapt.verbose("Opening AdvancedChests GUI");
150153
p.playSound(p.getLocation(), Sound.PARTICLE_SOUL_ESCAPE, 1f, 0.10f);
151154
p.playSound(p.getLocation(), Sound.BLOCK_ENDER_CHEST_OPEN, 1f, 0.10f);
152-
return;
153-
}
154-
if (b.getState() instanceof InventoryHolder holder) {
155+
} else if (b.getState() instanceof InventoryHolder holder) {
155156
activeViews.add(p.openInventory(holder.getInventory()));
156157
p.playSound(p.getLocation(), Sound.PARTICLE_SOUL_ESCAPE, 1f, 0.10f);
157158
p.playSound(p.getLocation(), Sound.BLOCK_ENDER_CHEST_OPEN, 1f, 0.10f);

0 commit comments

Comments
 (0)