Crop growth material fixes for 1.13!
This commit is contained in:
parent
70e069dc05
commit
9216bdbb48
@ -46,7 +46,14 @@ public class CropUpgrades implements Listener {
|
||||
|
||||
private void growCrop(BlockGrowEvent e) {
|
||||
|
||||
if (e.getBlock().getType().equals(Material.LEGACY_CROPS)) {
|
||||
Material CROPS;
|
||||
if (P.p.mc113) {
|
||||
CROPS = Material.valueOf("LEGACY_CROPS");
|
||||
} else {
|
||||
CROPS = Material.valueOf("CROPS");
|
||||
}
|
||||
|
||||
if (e.getBlock().getType().equals(CROPS)) {
|
||||
e.setCancelled(true);
|
||||
Crops c = new Crops(CropState.RIPE);
|
||||
org.bukkit.block.BlockState bs = e.getBlock().getState();
|
||||
@ -54,11 +61,19 @@ public class CropUpgrades implements Listener {
|
||||
bs.update();
|
||||
}
|
||||
org.bukkit.block.Block below = e.getBlock().getLocation().subtract(0, 1, 0).getBlock();
|
||||
if (below.getType() == Material.LEGACY_SUGAR_CANE_BLOCK) {
|
||||
Material SUGARCANEBLOCK;
|
||||
if (P.p.mc113) {
|
||||
SUGARCANEBLOCK = Material.valueOf("LEGACY_SUGAR_CANE_BLOCK");
|
||||
} else {
|
||||
SUGARCANEBLOCK = Material.valueOf("SUGAR_CANE_BLOCK");
|
||||
}
|
||||
|
||||
|
||||
if (below.getType() == SUGARCANEBLOCK) {
|
||||
|
||||
org.bukkit.block.Block above = e.getBlock().getLocation().add(0, 1, 0).getBlock();
|
||||
if (above.getType() == Material.AIR && above.getLocation().add(0, -2, 0).getBlock().getType() != Material.AIR) {
|
||||
above.setType(Material.LEGACY_SUGAR_CANE_BLOCK);
|
||||
above.setType(SUGARCANEBLOCK);
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user