mirror of
https://github.com/songoda/UltimateStacker.git
synced 2025-01-03 14:27:49 +01:00
Removed invalid server version dependency.
This commit is contained in:
parent
ae58d85c5a
commit
1fb2d0ac83
2
pom.xml
2
pom.xml
@ -112,7 +112,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.songoda</groupId>
|
<groupId>com.songoda</groupId>
|
||||||
<artifactId>Lootables</artifactId>
|
<artifactId>Lootables</artifactId>
|
||||||
<version>1.0.3</version>
|
<version>LATEST</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.songoda</groupId>
|
<groupId>com.songoda</groupId>
|
||||||
|
@ -7,7 +7,6 @@ import com.songoda.lootables.Modify;
|
|||||||
import com.songoda.lootables.loot.*;
|
import com.songoda.lootables.loot.*;
|
||||||
import com.songoda.ultimatestacker.UltimateStacker;
|
import com.songoda.ultimatestacker.UltimateStacker;
|
||||||
import com.songoda.ultimatestacker.settings.Settings;
|
import com.songoda.ultimatestacker.settings.Settings;
|
||||||
import org.bukkit.Bukkit;
|
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.enchantments.Enchantment;
|
import org.bukkit.enchantments.Enchantment;
|
||||||
import org.bukkit.entity.*;
|
import org.bukkit.entity.*;
|
||||||
@ -19,15 +18,15 @@ import java.util.List;
|
|||||||
|
|
||||||
public class LootablesManager {
|
public class LootablesManager {
|
||||||
|
|
||||||
private final Lootables instance;
|
private final Lootables lootables;
|
||||||
|
|
||||||
private final LootManager lootManager;
|
private final LootManager lootManager;
|
||||||
|
|
||||||
private final String lootablesDir = UltimateStacker.getInstance().getDataFolder() + File.separator + "lootables";
|
private final String lootablesDir = UltimateStacker.getInstance().getDataFolder() + File.separator + "lootables";
|
||||||
|
|
||||||
public LootablesManager() {
|
public LootablesManager() {
|
||||||
this.instance = new Lootables(lootablesDir);
|
this.lootables = new Lootables(lootablesDir);
|
||||||
this.lootManager = new LootManager(instance);
|
this.lootManager = new LootManager(lootables);
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<Drop> getDrops(LivingEntity entity) {
|
public List<Drop> getDrops(LivingEntity entity) {
|
||||||
@ -57,7 +56,7 @@ public class LootablesManager {
|
|||||||
Material material = loot2.getMaterial();
|
Material material = loot2.getMaterial();
|
||||||
if (material.name().contains("WOOL") && ((Sheep) entity).getColor() != null) {
|
if (material.name().contains("WOOL") && ((Sheep) entity).getColor() != null) {
|
||||||
if (((Sheep) entity).isSheared()) return null;
|
if (((Sheep) entity).isSheared()) return null;
|
||||||
if (instance.isServerVersionAtLeast(com.songoda.lootables.utils.ServerVersion.V1_13))
|
if (ServerVersion.isServerVersionAtLeast(ServerVersion.V1_13))
|
||||||
loot2.setMaterial(Material.valueOf(((Sheep) entity).getColor() + "_WOOL"));
|
loot2.setMaterial(Material.valueOf(((Sheep) entity).getColor() + "_WOOL"));
|
||||||
else
|
else
|
||||||
loot2.setData((short) ((Sheep) entity).getColor().getWoolData());
|
loot2.setData((short) ((Sheep) entity).getColor().getWoolData());
|
||||||
|
@ -38,7 +38,7 @@ public class SpawnerStack {
|
|||||||
&& !plugin.getStackingTask().isWorldDisabled(location.getWorld()) ? 1 : calculateSpawnCount();
|
&& !plugin.getStackingTask().isWorldDisabled(location.getWorld()) ? 1 : calculateSpawnCount();
|
||||||
int maxNearby = amount > 6 ? amount + 3 : 6;
|
int maxNearby = amount > 6 ? amount + 3 : 6;
|
||||||
CreatureSpawner creatureSpawner = (CreatureSpawner) location.getBlock().getState();
|
CreatureSpawner creatureSpawner = (CreatureSpawner) location.getBlock().getState();
|
||||||
if (ServerVersion.isServerVersionAtLeast(ServerVersion.V1_12)) {
|
if (ServerVersion.isServerVersionAtLeast(ServerVersion.V1_13)) {
|
||||||
creatureSpawner.setMaxNearbyEntities(maxNearby);
|
creatureSpawner.setMaxNearbyEntities(maxNearby);
|
||||||
creatureSpawner.setSpawnCount(count);
|
creatureSpawner.setSpawnCount(count);
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user