minecraft(21)
-
NMS 추가
다운로드curl -o BuildTools.jar https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar빌드# 원하는 버전으로 빌드java -jar BuildTools.jar --rev 1.20.1
2025.05.04 -
Plugin 동적으로 적용하기
다운로드: https://www.spigotmc.org/resources/plugmanx.88135/설치위치: {서버 위치}/plugins서버 재기동명령어/plugman reload [플러그인명] – 플러그인을 재로드합니다./plugman unload [플러그인명] – 플러그인을 언로드합니다./plugman load [플러그인명] – 플러그인을 로드합니다./plugman list – 현재 로드된 플러그인 목록을 확인합니다.관련 API: reload하면 onDisable, onEnable 호출됨 @Override public void onEnable() { getLogger().info("✅ MobPlugin has been enabled!"); } @Override ..
2025.05.03 -
API 정리
Inventory에 Item 넣기 public void giveMonsterBlock(Player player, String mobName) { ItemStack block = new ItemStack(Material.IRON_BLOCK); ItemMeta meta = block.getItemMeta(); if (meta != null) { meta.setDisplayName(ChatColor.GREEN + mobName); meta.setLore(Collections.singletonList(ChatColor.GRAY + "Place to summon a " + mobName)); meta.addIte..
2025.04.14 -
Minecraft OST
https://namu.wiki/w/%EB%A7%88%EC%9D%B8%ED%81%AC%EB%9E%98%ED%94%84%ED%8A%B8/OST 마인크래프트/OST마인크래프트의 OST를 설명하는 문서. 상세 Minecraft - Volume Alpha 의 평가 전부 앰namu.wiki
2025.03.29 -
몹의 공격 데미지가 0이되게 하기
@EventHandler public void onGuardianHitsPlayer(EntityDamageByEntityEvent event) { if (!(event.getEntity() instanceof Player player)) return; // Handle zombie guardian if (event.getDamager() instanceof Zombie zombie) { if (zombie.hasMetadata("owner")) { String ownerId = zombie.getMetadata("owner").get(0).asString(); if (ownerId.equa..
2025.03.28 -
좀비 소환
@EventHandler public void onPlaceZombieBlock(BlockPlaceEvent event) { Player player = event.getPlayer(); ItemStack item = event.getItemInHand(); if (item.getType() == Material.DIAMOND_BLOCK && item.hasItemMeta()) { ItemMeta meta = item.getItemMeta(); if (meta != null && "Zombie".equals(ChatColor.stripColor(meta.getDisplayName()))) { //..
2025.03.27