mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-28 23:38:25 +01:00
3d9d0a7227
- Lots of itemstack cloning removed. Only clone if the item is actually moved - Return true when a plugin cancels inventory move item event instead of false, as false causes pulls to cycle through all items. However, pushes do not exhibit the same behavior, so this is not something plugins could of been relying on. - Add option (Default on) to cooldown hoppers when they fail to move an item due to full inventory - Skip subsequent InventoryMoveItemEvents if a plugin does not use the item after first event fire for an iteration
36 lines
No EOL
1.2 KiB
Diff
36 lines
No EOL
1.2 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: killme <killme-git@ibts.me>
|
|
Date: Tue, 30 Aug 2016 16:39:48 +0200
|
|
Subject: [PATCH] Disable ticking of snow blocks
|
|
|
|
|
|
diff --git a/src/main/java/net/minecraft/server/BlockSnowBlock.java b/src/main/java/net/minecraft/server/BlockSnowBlock.java
|
|
index 8123d7295..b6765e5bc 100644
|
|
--- a/src/main/java/net/minecraft/server/BlockSnowBlock.java
|
|
+++ b/src/main/java/net/minecraft/server/BlockSnowBlock.java
|
|
@@ -0,0 +0,0 @@ public class BlockSnowBlock extends Block {
|
|
|
|
protected BlockSnowBlock() {
|
|
super(Material.SNOW_BLOCK);
|
|
- this.a(true);
|
|
+ // this.a(true); // Paper - snow blocks don't need to tick
|
|
this.a(CreativeModeTab.b);
|
|
}
|
|
|
|
@@ -0,0 +0,0 @@ public class BlockSnowBlock extends Block {
|
|
return 4;
|
|
}
|
|
|
|
+ // Paper start - snow blocks don't need to tick
|
|
+ /*
|
|
public void b(World world, BlockPosition blockposition, IBlockData iblockdata, Random random) {
|
|
if (world.getBrightness(EnumSkyBlock.BLOCK, blockposition) > 11) {
|
|
// CraftBukkit start
|
|
@@ -0,0 +0,0 @@ public class BlockSnowBlock extends Block {
|
|
}
|
|
|
|
}
|
|
+ */
|
|
+ //Paper end
|
|
}
|
|
--
|