mirror of
https://github.com/PaperMC/Paper.git
synced 2024-09-12 06:58:11 +02:00
This enables us a fast reference to the entities current chunk instead of having to look it up by hashmap lookups. We also store counts by type to further enable other performance optimizations in later patches.
39 lines
1.2 KiB
Diff
39 lines
1.2 KiB
Diff
From c495d06f61d0f6a57b3a0b008d4f60e937ecff42 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
|
|
@@ -6,7 +6,7 @@ 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);
|
|
}
|
|
|
|
@@ -18,6 +18,8 @@ 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
|
|
@@ -30,4 +32,6 @@ public class BlockSnowBlock extends Block {
|
|
}
|
|
|
|
}
|
|
+ */
|
|
+ //Paper end
|
|
}
|
|
--
|
|
2.18.0
|
|
|