aboutsummaryrefslogtreecommitdiffhomepage
path: root/patches/server/0915-Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch
diff options
context:
space:
mode:
authorJake Potrebic <[email protected]>2023-06-16 19:27:45 -0700
committerGitHub <[email protected]>2023-06-16 19:27:45 -0700
commit38856661c0f10f927b130bdc83c3cc6aafa5cb9a (patch)
treef79c26ce0914fae57a35fe9661d54ff3b6f9d2a8 /patches/server/0915-Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch
parenta226f44b452c8c75ca077b492ba4a957629ba489 (diff)
downloadPaper-38856661c0f10f927b130bdc83c3cc6aafa5cb9a.tar.gz
Paper-38856661c0f10f927b130bdc83c3cc6aafa5cb9a.zip
Remove stacktrace on exception from reading server.properties (#9296)
Diffstat (limited to 'patches/server/0915-Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch')
-rw-r--r--patches/server/0915-Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch79
1 files changed, 0 insertions, 79 deletions
diff --git a/patches/server/0915-Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch b/patches/server/0915-Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch
deleted file mode 100644
index f4f36a8f11..0000000000
--- a/patches/server/0915-Improve-inlining-for-some-hot-BlockBehavior-and-Flui.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Spottedleaf <[email protected]>
-Date: Mon, 6 Jul 2020 20:46:50 -0700
-Subject: [PATCH] Improve inlining for some hot BlockBehavior and FluidState
- methods
-
-
-diff --git a/src/main/java/net/minecraft/world/level/block/state/BlockBehaviour.java b/src/main/java/net/minecraft/world/level/block/state/BlockBehaviour.java
-index 27680befd64967ef3c2ae0f35c9e7bd68d474314..de4c1e4701236e7d5ec77339c51ad6a9d8288bb6 100644
---- a/src/main/java/net/minecraft/world/level/block/state/BlockBehaviour.java
-+++ b/src/main/java/net/minecraft/world/level/block/state/BlockBehaviour.java
-@@ -963,15 +963,15 @@ public abstract class BlockBehaviour implements FeatureElement {
- return this.shapeExceedsCube; // Paper - moved into shape cache init
- }
-
-- public boolean useShapeForLightOcclusion() {
-+ public final boolean useShapeForLightOcclusion() { // Paper
- return this.useShapeForLightOcclusion;
- }
-
-- public int getLightEmission() {
-+ public final int getLightEmission() { // Paper
- return this.lightEmission;
- }
-
-- public boolean isAir() {
-+ public final boolean isAir() { // Paper
- return this.isAir;
- }
-
-@@ -1055,7 +1055,7 @@ public abstract class BlockBehaviour implements FeatureElement {
- }
- }
-
-- public boolean canOcclude() {
-+ public final boolean canOcclude() { // Paper
- return this.canOcclude;
- }
-
-@@ -1251,11 +1251,11 @@ public abstract class BlockBehaviour implements FeatureElement {
- return this.getBlock() == block;
- }
-
-- public FluidState getFluidState() {
-+ public final FluidState getFluidState() { // Paper
- return this.fluidState;
- }
-
-- public boolean isRandomlyTicking() {
-+ public final boolean isRandomlyTicking() { // Paper
- return this.isRandomlyTicking;
- }
-
-diff --git a/src/main/java/net/minecraft/world/level/material/FluidState.java b/src/main/java/net/minecraft/world/level/material/FluidState.java
-index ea2a04e5298832177fac93568656ac45784d5eb6..27f136815afc360387704fa1f2773e3816cccff6 100644
---- a/src/main/java/net/minecraft/world/level/material/FluidState.java
-+++ b/src/main/java/net/minecraft/world/level/material/FluidState.java
-@@ -26,8 +26,12 @@ public final class FluidState extends StateHolder<Fluid, FluidState> {
- public static final int AMOUNT_MAX = 9;
- public static final int AMOUNT_FULL = 8;
-
-+ // Paper start
-+ protected final boolean isEmpty;
-+ // Paper end
- public FluidState(Fluid fluid, ImmutableMap<Property<?>, Comparable<?>> propertiesMap, MapCodec<FluidState> codec) {
- super(fluid, propertiesMap, codec);
-+ this.isEmpty = fluid.isEmpty(); // Paper - moved from isEmpty()
- }
-
- public Fluid getType() {
-@@ -43,7 +47,7 @@ public final class FluidState extends StateHolder<Fluid, FluidState> {
- }
-
- public boolean isEmpty() {
-- return this.getType().isEmpty();
-+ return this.isEmpty; // Paper - moved into constructor
- }
-
- public float getHeight(BlockGetter world, BlockPos pos) {