基础操作
创建上下文
Player player = Bukkit.getPlayer("player");
Context<Player> context = Context.player(player);
// 可以用 null 创建,但注意不要在需要玩家的地方使用(如检查权限、发送消息)
Context<Player> context = Context.player(null);获取插件实例
BukkitCustomFishingPlugin api = BukkitCustomFishingPlugin.getInstance()构建物品实例
ItemStack itemStack = api.getItemManager().buildInternal(context, "rubbish");获取效果修改器
Optional<EffectModifier> optional = api.getEffectManager().getEffectModifier("beginner_rod", MechanicType.ROD);
if (optional.isPresent()) {
EffectModifier modifier = optional.get();
}创建新效果实例
应用修改器
获取特定位置的战利品
将战利品转换为 itemStack
从 FishingLootSpawnEvent 获取 itemStack
最后更新于