geforkt von Mirrors/Paper
Fix max nearby entities class check (#9967)
Dieser Commit ist enthalten in:
Ursprung
79599cfd22
Commit
32f58b8106
@ -34,9 +34,11 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
itemstack = this.getCarried();
|
itemstack = this.getCarried();
|
||||||
if (AbstractContainerMenu.canItemQuickReplace(slot, itemstack, true) && slot.mayPlace(itemstack) && (this.quickcraftType == 2 || itemstack.getCount() > this.quickcraftSlots.size()) && this.canDragTo(slot)) {
|
if (AbstractContainerMenu.canItemQuickReplace(slot, itemstack, true) && slot.mayPlace(itemstack) && (this.quickcraftType == 2 || itemstack.getCount() > this.quickcraftSlots.size()) && this.canDragTo(slot)) {
|
||||||
@@ -0,0 +0,0 @@ public abstract class AbstractContainerMenu {
|
@@ -0,0 +0,0 @@ public abstract class AbstractContainerMenu {
|
||||||
|
Slot slot2;
|
||||||
int j2;
|
int j2;
|
||||||
|
|
||||||
if (actionType == ClickType.SWAP) {
|
- if (actionType == ClickType.SWAP) {
|
||||||
|
+ if (actionType == ClickType.SWAP && (button == 40 || button >= 0 && button < 9)) { // Paper
|
||||||
+ if (slotIndex < 0 || button < 0) return; // Paper
|
+ if (slotIndex < 0 || button < 0) return; // Paper
|
||||||
slot2 = (Slot) this.slots.get(slotIndex);
|
slot2 = (Slot) this.slots.get(slotIndex);
|
||||||
itemstack1 = playerinventory.getItem(button);
|
itemstack1 = playerinventory.getItem(button);
|
||||||
|
@ -66,6 +66,9 @@ https://bugs.mojang.com/browse/MC-174630
|
|||||||
https://bugs.mojang.com/browse/MC-153086
|
https://bugs.mojang.com/browse/MC-153086
|
||||||
Fix the beacon deactivation sound always playing when broken
|
Fix the beacon deactivation sound always playing when broken
|
||||||
|
|
||||||
|
https://bugs.mojang.com/browse/MC-259321
|
||||||
|
Fix spawners checking max nearby entities with correct type
|
||||||
|
|
||||||
== AT ==
|
== AT ==
|
||||||
public net/minecraft/world/entity/Mob leashInfoTag
|
public net/minecraft/world/entity/Mob leashInfoTag
|
||||||
|
|
||||||
@ -408,8 +411,8 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
+ return new net.minecraft.world.level.entity.EntityTypeTest<>() {
|
+ return new net.minecraft.world.level.entity.EntityTypeTest<>() {
|
||||||
+ @Nullable
|
+ @Nullable
|
||||||
+ @Override
|
+ @Override
|
||||||
+ public T tryCast(B clazz) {
|
+ public T tryCast(B entity) {
|
||||||
+ return (T)(clazz.equals(clazz.getClass()) ? clazz : null);
|
+ return (T)(clazz.equals(entity.getClass()) ? entity : null);
|
||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
+ @Override
|
+ @Override
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren