@@ -90,7 +90,7 @@ public class CraftLootTable implements org.bukkit.loot.LootTable {
|
||||
builder.set(LootContextParameters.DAMAGE_SOURCE, DamageSource.playerAttack(nmsKiller));
|
||||
}
|
||||
|
||||
return builder.build(getHandle().a());
|
||||
return builder.build(getHandle().getLootContextParameterSet());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -30,13 +30,10 @@ public final class CraftMemoryMapper {
|
||||
}
|
||||
|
||||
public static Location fromNms(GlobalPos globalPos) {
|
||||
// PAIL: globalPos.a() -> getDimensionManager()
|
||||
// PAIL: globalPos.b() -> getBlockPosition()
|
||||
return new org.bukkit.Location(((CraftServer) Bukkit.getServer()).getServer().getWorldServer(globalPos.a()).getWorld(), globalPos.b().getX(), globalPos.b().getY(), globalPos.b().getZ());
|
||||
return new org.bukkit.Location(((CraftServer) Bukkit.getServer()).getServer().getWorldServer(globalPos.getDimensionManager()).getWorld(), globalPos.getBlockPosition().getX(), globalPos.getBlockPosition().getY(), globalPos.getBlockPosition().getZ());
|
||||
}
|
||||
|
||||
public static GlobalPos toNms(Location location) {
|
||||
// PAIL: GlobalPos.a(DmensionManager, BlockPosition) -> create()
|
||||
return GlobalPos.a(((CraftWorld) location.getWorld()).getHandle().getWorldProvider().getDimensionManager(), new BlockPosition(location.getX(), location.getY(), location.getZ()));
|
||||
return GlobalPos.create(((CraftWorld) location.getWorld()).getHandle().getWorldProvider().getDimensionManager(), new BlockPosition(location.getX(), location.getY(), location.getZ()));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,6 +7,8 @@ import net.minecraft.server.IMerchant;
|
||||
import net.minecraft.server.ItemStack;
|
||||
import net.minecraft.server.MerchantRecipe;
|
||||
import net.minecraft.server.MerchantRecipeList;
|
||||
import net.minecraft.server.SoundEffect;
|
||||
import net.minecraft.server.SoundEffects;
|
||||
import net.minecraft.server.World;
|
||||
import org.apache.commons.lang.Validate;
|
||||
|
||||
@@ -95,5 +97,10 @@ public class CraftMerchantCustom extends CraftMerchant {
|
||||
public boolean ea() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public SoundEffect eb() {
|
||||
return SoundEffects.ENTITY_VILLAGER_YES;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -186,7 +186,7 @@ public final class CraftMagicNumbers implements UnsafeValues {
|
||||
* @return string
|
||||
*/
|
||||
public String getMappingsVersion() {
|
||||
return "48be70f51ffe914d865f175ed3bf992d";
|
||||
return "28fc84e92753a1f24483290e13e0ee4c";
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user