mirror of
https://github.com/Xiao-MoMi/craft-engine.git
synced 2025-12-25 01:49:30 +00:00
修复api存在的空指针问题
This commit is contained in:
@@ -188,9 +188,10 @@ public final class CraftEngineBlocks {
|
||||
if (dropLoot) {
|
||||
ContextHolder.Builder builder = new ContextHolder.Builder()
|
||||
.withParameter(DirectContextParameters.POSITION, position);
|
||||
BukkitServerPlayer serverPlayer = BukkitCraftEngine.instance().adapt(player);
|
||||
BukkitServerPlayer serverPlayer = null;
|
||||
if (player != null) {
|
||||
builder.withParameter(DirectContextParameters.PLAYER, serverPlayer);
|
||||
serverPlayer = BukkitCraftEngine.instance().adapt(player);
|
||||
builder.withOptionalParameter(DirectContextParameters.PLAYER, serverPlayer);
|
||||
}
|
||||
for (Item<?> item : state.getDrops(builder, world, serverPlayer)) {
|
||||
world.dropItemNaturally(position, item);
|
||||
|
||||
Reference in New Issue
Block a user