Skip to content

Commit 2db2ec9

Browse files
committed
few random compile fixes
1 parent be8889d commit 2db2ec9

File tree

7 files changed

+11
-10
lines changed

7 files changed

+11
-10
lines changed

Diff for: paper-server/patches/sources/net/minecraft/server/commands/SetSpawnCommand.java.patch

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
- serverPlayer.setRespawnPosition(new ServerPlayer.RespawnConfig(resourceKey, pos, angle, true), false);
1010
- }
1111
+ // Paper start - Add PlayerSetSpawnEvent
12-
+ if (serverPlayer.setRespawnPosition(resourceKey, pos, angle, true, false, com.destroystokyo.paper.event.player.PlayerSetSpawnEvent.Cause.COMMAND)) {
12+
+ if (serverPlayer.setRespawnPosition(new net.minecraft.server.level.ServerPlayer.RespawnConfig(resourceKey, pos, angle, true), false, com.destroystokyo.paper.event.player.PlayerSetSpawnEvent.Cause.COMMAND)) {
1313
+ actualTargets.add(serverPlayer);
1414
+ }
1515
+ // Paper end - Add PlayerSetSpawnEvent

Diff for: paper-server/patches/sources/net/minecraft/server/level/ServerPlayerGameMode.java.patch

+4-4
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@
9797
if (action == ServerboundPlayerActionPacket.Action.START_DESTROY_BLOCK) {
9898
if (!this.level.mayInteract(this.player, pos)) {
9999
+ // CraftBukkit start - fire PlayerInteractEvent
100-
+ org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(this.player, org.bukkit.event.block.Action.LEFT_CLICK_BLOCK, pos, face, this.player.getInventory().getSelected(), InteractionHand.MAIN_HAND);
100+
+ org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(this.player, org.bukkit.event.block.Action.LEFT_CLICK_BLOCK, pos, face, this.player.getInventory().getSelectedItem(), InteractionHand.MAIN_HAND);
101101
this.player.connection.send(new ClientboundBlockUpdatePacket(pos, this.level.getBlockState(pos)));
102102
this.debugLogging(pos, false, sequence, "may not interact");
103103
- return;
@@ -109,7 +109,7 @@
109109
+ }
110110
+
111111
+ // CraftBukkit start
112-
+ org.bukkit.event.player.PlayerInteractEvent event = org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(this.player, org.bukkit.event.block.Action.LEFT_CLICK_BLOCK, pos, face, this.player.getInventory().getSelected(), InteractionHand.MAIN_HAND);
112+
+ org.bukkit.event.player.PlayerInteractEvent event = org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(this.player, org.bukkit.event.block.Action.LEFT_CLICK_BLOCK, pos, face, this.player.getInventory().getSelectedItem(), InteractionHand.MAIN_HAND);
113113
+ if (event.isCancelled()) {
114114
+ // Let the client know the block still exists
115115
+ // this.player.connection.send(new ClientboundBlockUpdatePacket(this.level, pos)); // Paper - Don't resync blocks
@@ -153,7 +153,7 @@
153153
+ return;
154154
+ }
155155
+
156-
+ org.bukkit.event.block.BlockDamageEvent blockEvent = org.bukkit.craftbukkit.event.CraftEventFactory.callBlockDamageEvent(this.player, pos, face, this.player.getInventory().getSelected(), f >= 1.0f); // Paper - Add BlockFace to BlockDamageEvent
156+
+ org.bukkit.event.block.BlockDamageEvent blockEvent = org.bukkit.craftbukkit.event.CraftEventFactory.callBlockDamageEvent(this.player, pos, face, this.player.getInventory().getSelectedItem(), f >= 1.0f); // Paper - Add BlockFace to BlockDamageEvent
157157
+
158158
+ if (blockEvent.isCancelled()) {
159159
+ return;
@@ -188,7 +188,7 @@
188188
this.level.destroyBlockProgress(this.player.getId(), pos, -1);
189189
this.debugLogging(pos, true, sequence, "aborted destroying");
190190
+
191-
+ org.bukkit.craftbukkit.event.CraftEventFactory.callBlockDamageAbortEvent(this.player, pos, this.player.getInventory().getSelected()); // CraftBukkit
191+
+ org.bukkit.craftbukkit.event.CraftEventFactory.callBlockDamageAbortEvent(this.player, pos, this.player.getInventory().getSelectedItem()); // CraftBukkit
192192
}
193193
}
194194
}

Diff for: paper-server/patches/sources/net/minecraft/world/entity/projectile/ThrownTrident.java.patch

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
protected void onHitEntity(EntityHitResult result) {
6060
Entity entity = result.getEntity();
6161
- float f = 8.0F;
62-
+ float f = (float) this.getBaseDamage(); // Paper - Allow trident custom damage
62+
+ float f = (float) this.baseDamage; // Paper - Allow trident custom damage
6363
Entity owner = this.getOwner();
6464
DamageSource damageSource = this.damageSources().trident(this, (Entity)(owner == null ? this : owner));
6565
if (this.level() instanceof ServerLevel serverLevel) {

Diff for: paper-server/patches/sources/net/minecraft/world/item/EggItem.java.patch

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
- Projectile.spawnProjectileFromRotation(ThrownEgg::new, serverLevel, itemInHand, player, 0.0F, 1.5F, 1.0F);
1919
- }
2020
+ // Paper start
21-
+ final Projectile.Delayed<ThrownEgg> thrownEgg = Projectile.spawnProjectileFromRotationDelayed(ThrownEgg::new, serverLevel, itemInHand, player, 0.0F, EggItem.PROJECTILE_SHOOT_POWER, 1.0F);
21+
+ final Projectile.Delayed<ThrownEgg> thrownEgg = Projectile.spawnProjectileFromRotationDelayed(ThrownEgg::new, level, itemInHand, player, 0.0F, EggItem.PROJECTILE_SHOOT_POWER, 1.0F);
2222
+ com.destroystokyo.paper.event.player.PlayerLaunchProjectileEvent event = new com.destroystokyo.paper.event.player.PlayerLaunchProjectileEvent((org.bukkit.entity.Player) player.getBukkitEntity(), org.bukkit.craftbukkit.inventory.CraftItemStack.asCraftMirror(itemInHand), (org.bukkit.entity.Projectile) thrownEgg.projectile().getBukkitEntity());
2323
+ if (event.callEvent() && thrownEgg.attemptSpawn()) {
2424
+ if (event.shouldConsume()) {

Diff for: paper-server/src/main/java/org/bukkit/craftbukkit/inventory/CraftInventoryPlayer.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public ItemStack[] getStorageContents() {
2828

2929
@Override
3030
public ItemStack getItemInMainHand() {
31-
return CraftItemStack.asCraftMirror(this.getInventory().getSelected());
31+
return CraftItemStack.asCraftMirror(this.getInventory().getSelectedItem());
3232
}
3333

3434
@Override

Diff for: paper-server/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,7 @@ public static void init() {
353353
Optional<CompoundTag> propMap = blockTag.getElement("Properties").result();
354354
if (propMap.isPresent()) {
355355
CompoundTag properties = propMap.get();
356-
for (String dataKey : properties.getAllKeys()) {
356+
for (String dataKey : properties.keySet()) {
357357
Property state = states.getProperty(dataKey);
358358

359359
if (state == null) {

Diff for: paper-server/src/main/java/org/bukkit/craftbukkit/util/CraftChatMessage.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.google.common.collect.ImmutableMap;
44
import com.google.common.collect.ImmutableMap.Builder;
55
import com.google.gson.JsonParseException;
6+
import java.net.URI;
67
import java.util.ArrayList;
78
import java.util.List;
89
import java.util.Locale;
@@ -147,7 +148,7 @@ private StringMessage(String message, boolean keepNewlines, boolean plain) {
147148
if (!(match.startsWith("http://") || match.startsWith("https://"))) {
148149
match = "http://" + match;
149150
}
150-
this.modifier = this.modifier.withClickEvent(new ClickEvent(Action.OPEN_URL, match));
151+
this.modifier = this.modifier.withClickEvent(new ClickEvent.OpenUrl(new URI(match)));
151152
this.appendNewComponent(matcher.end(groupId));
152153
this.modifier = this.modifier.withClickEvent((ClickEvent) null);
153154
}

0 commit comments

Comments
 (0)