org.bukkit.Material#LAPIS_BLOCK源码实例Demo

下面列出了org.bukkit.Material#LAPIS_BLOCK 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: UhcCore   文件: InfiniteEnchantsListener.java
@EventHandler
public void onGameStarted(UhcStartedEvent e){
    ItemStack enchantingTables = UniversalMaterial.ENCHANTING_TABLE.getStack(64);
    ItemStack anvils = new ItemStack(Material.ANVIL, 64);
    ItemStack lapisBlocks = new ItemStack(Material.LAPIS_BLOCK, 64);

    for (UhcPlayer uhcPlayer : e.getPlayersManager().getOnlinePlayingPlayers()){
        try {
            Player player = uhcPlayer.getPlayer();
            player.getInventory().addItem(enchantingTables, anvils, lapisBlocks);
            player.setLevel(Integer.MAX_VALUE);
        }catch (UhcPlayerNotOnlineException ex){
            // No rod for offline players
        }
    }
}
 
源代码2 项目: Slimefun4   文件: TestMultiblockListener.java
@BeforeAll
public static void load() {
    server = MockBukkit.mock();
    TestUtilities.registerDefaultTags(server);
    plugin = MockBukkit.load(SlimefunPlugin.class);
    listener = new MultiBlockListener(plugin);
    SlimefunItem item = TestUtilities.mockSlimefunItem(plugin, "MULTIBLOCK_LISTENER_TEST", new CustomItem(Material.DIAMOND, "&9Some multiblock item"));
    multiblock = new MultiBlock(item, new Material[] { null, Material.EMERALD_BLOCK, null, null, Material.DIAMOND_BLOCK, null, null, Material.LAPIS_BLOCK, null }, BlockFace.SELF);
    SlimefunPlugin.getRegistry().getMultiBlocks().add(multiblock);
}
 
 方法所在类
 同类方法