mirror of
https://github.com/LeavesMC/Leaves.git
synced 2025-12-19 14:59:32 +00:00
feat: fix some error
This commit is contained in:
@@ -5,7 +5,7 @@ Subject: [PATCH] Shave snow layers
|
|||||||
|
|
||||||
|
|
||||||
diff --git a/net/minecraft/world/item/ShovelItem.java b/net/minecraft/world/item/ShovelItem.java
|
diff --git a/net/minecraft/world/item/ShovelItem.java b/net/minecraft/world/item/ShovelItem.java
|
||||||
index 410739a0656836502717969bcedbb20812a2fe54..d7a2fb74a60b37d50ccdd2062385124737f55d48 100644
|
index 410739a0656836502717969bcedbb20812a2fe54..7d7c8d455210c9673eaa17063d38901ca2e29f72 100644
|
||||||
--- a/net/minecraft/world/item/ShovelItem.java
|
--- a/net/minecraft/world/item/ShovelItem.java
|
||||||
+++ b/net/minecraft/world/item/ShovelItem.java
|
+++ b/net/minecraft/world/item/ShovelItem.java
|
||||||
@@ -42,6 +42,26 @@ public class ShovelItem extends Item {
|
@@ -42,6 +42,26 @@ public class ShovelItem extends Item {
|
||||||
@@ -26,7 +26,7 @@ index 410739a0656836502717969bcedbb20812a2fe54..d7a2fb74a60b37d50ccdd20623851247
|
|||||||
+ level.playSound(player, clickedPos, SoundEvents.SNOW_BREAK, SoundSource.BLOCKS, 1.0F, 1.0F);
|
+ level.playSound(player, clickedPos, SoundEvents.SNOW_BREAK, SoundSource.BLOCKS, 1.0F, 1.0F);
|
||||||
+
|
+
|
||||||
+ if (player != null) {
|
+ if (player != null) {
|
||||||
+ tool.hurtAndBreak(1, player, LivingEntity.getSlotForHand(context.getHand()));
|
+ tool.hurtAndBreak(1, player, context.getHand());
|
||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
+ return InteractionResult.SUCCESS;
|
+ return InteractionResult.SUCCESS;
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ Subject: [PATCH] Fast exp orb absorb
|
|||||||
|
|
||||||
|
|
||||||
diff --git a/net/minecraft/world/entity/ExperienceOrb.java b/net/minecraft/world/entity/ExperienceOrb.java
|
diff --git a/net/minecraft/world/entity/ExperienceOrb.java b/net/minecraft/world/entity/ExperienceOrb.java
|
||||||
index 8bd430c5c417c76db02cf1e2c0bc6f229ed150f1..a251d6f91af7f9427ae6e88c1f2d341c5157b88e 100644
|
index 8bd430c5c417c76db02cf1e2c0bc6f229ed150f1..80eab68a6b5a34c4dd37ff4d74b9b6133be090b9 100644
|
||||||
--- a/net/minecraft/world/entity/ExperienceOrb.java
|
--- a/net/minecraft/world/entity/ExperienceOrb.java
|
||||||
+++ b/net/minecraft/world/entity/ExperienceOrb.java
|
+++ b/net/minecraft/world/entity/ExperienceOrb.java
|
||||||
@@ -358,6 +358,20 @@ public class ExperienceOrb extends Entity {
|
@@ -358,6 +358,20 @@ public class ExperienceOrb extends Entity {
|
||||||
@@ -18,7 +18,7 @@ index 8bd430c5c417c76db02cf1e2c0bc6f229ed150f1..a251d6f91af7f9427ae6e88c1f2d341c
|
|||||||
+ entity.take(this, 1);
|
+ entity.take(this, 1);
|
||||||
+ int i = this.repairPlayerItems(serverPlayer, this.getValue());
|
+ int i = this.repairPlayerItems(serverPlayer, this.getValue());
|
||||||
+ if (i > 0) {
|
+ if (i > 0) {
|
||||||
+ entity.giveExperiencePoints(org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerExpChangeEvent(entity, this).getAmount()); // CraftBukkit - this.value -> event.getAmount() // Paper - supply experience orb object
|
+ entity.giveExperiencePoints(org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerExpChangeEvent(entity, this, 1).getAmount()); // CraftBukkit - this.value -> event.getAmount() // Paper - supply experience orb object
|
||||||
+ }
|
+ }
|
||||||
+ this.count--;
|
+ this.count--;
|
||||||
+ }
|
+ }
|
||||||
|
|||||||
Reference in New Issue
Block a user