no image
자료구조 - 스택(전역 변수로 구현)
스택스택은 일상생활에서 많이 사용되는 자료구조이다. 예를 들면 뒤로 가기 기능이 있다.뒤로 가기를 누르면 현재 탭에서 이전에 사용하던 탭으로 되돌아가게 된다.이때 스택이 사용된다. 스택은 "쌓다"라는 의미이다.1번부터 차례대로 상자를 쌓게 되면 위와 같은 사진처럼 된다. 이것이 바로 스택이다.3개의 상자가 있을 때 맨 아래부터 상자를 꺼낼 수 없다.무조건 3번, 즉 위에 있는 상자부터 꺼내야 한다. 이것이 스택의 기본 구조인 LIFO 이다.LIFO는 (Last In First Out)이고, 마지막에 넣은 것을 첫 번째로 꺼낸다는 말이다. 위의 상자에서 3번은 스택 상단(stack top),1번은 스택 하단(stack bottom)이라 하고, 스택에 저장되는 것을 요소(element)라고 한다.스택에 요소..
2025.08.22
no image
마인크래프트 플러그인 강좌 14강 - NPC와 우클릭 이벤트로 상호작용 처리하기
https://github.com/gloomn/blogMCPluginProjects GitHub - gloomn/blogMCPluginProjectsContribute to gloomn/blogMCPluginProjects development by creating an account on GitHub.github.com프로젝트 폴더들은 모두 여기 있으니까 코드가 필요하시면 다운로드 받으시면 됩니다!이전 강의https://syntaxack.tistory.com/entry/minecraftplugin13 마인크래프트 플러그인 강좌 13강 - [config.yml] getStringList로 금지어 목록 만들기 실습이전 강의https://syntaxack.tistory.com/entry/minecraftpl..
2025.07.14
no image
마인크래프트 플러그인 강좌 13강 - [config.yml] getStringList로 금지어 목록 만들기 실습
https://github.com/gloomn/blogMCPluginProjects GitHub - gloomn/blogMCPluginProjectsContribute to gloomn/blogMCPluginProjects development by creating an account on GitHub.github.com플러그인 코드들은 모두 여기 있으니 코드가 필요하시면 다운로드 하시면 됩니다!이전 강의https://syntaxack.tistory.com/entry/minecraftplugin12 마인크래프트 플러그인 강좌 12강 - [config.yml] getString, getInt, getBoolean 값 읽기 실습이전 강의https://syntaxack.tistory.com/entry/mine..
2025.07.13
no image
마인크래프트 플러그인 강좌 12강 - [config.yml] getString, getInt, getBoolean 값 읽기 실습
https://github.com/gloomn/blogMCPluginProjects GitHub - gloomn/blogMCPluginProjectsContribute to gloomn/blogMCPluginProjects development by creating an account on GitHub.github.com 플러그인 코드들은 모두 여기 있으니 코드가 필요하시면 다운로드 하시면 됩니다!이전 강의https://syntaxack.tistory.com/entry/minecraftplugin11 마인크래프트 플러그인 강좌 11강 - [config.yml] saveDefaultConfig(), saveConfig(), reloadConfig() 차이와 실시이전 강의https://syntaxack.ti..
2025.06.22
no image
마인크래프트 플러그인 강좌 11강 - [config.yml] saveDefaultConfig(), saveConfig(), reloadConfig() 차이와 실시간 적용 방법
https://github.com/gloomn/blogMCPluginProjects GitHub - gloomn/blogMCPluginProjectsContribute to gloomn/blogMCPluginProjects development by creating an account on GitHub.github.com 플러그인 코드들은 모두 여기 있으니 코드가 필요하시면 다운로드 하시면 됩니다!이전 강의https://syntaxack.tistory.com/entry/minecraftplugin10 마인크래프트 플러그인 강좌 10강 - config.yml이란? 생성과 구조 이해하기이전 강의https://syntaxack.tistory.com/entry/minecraftplugin9 마인크래프트 플러그인..
2025.06.22
no image
마인크래프트 플러그인 강좌 10강 - config.yml이란? 생성과 구조 이해하기
https://github.com/gloomn/blogMCPluginProjects GitHub - gloomn/blogMCPluginProjectsContribute to gloomn/blogMCPluginProjects development by creating an account on GitHub.github.com 플러그인 코드들은 모두 여기 있으니 코드가 필요하시면 다운로드 하시면 됩니다!이전 강의https://syntaxack.tistory.com/entry/minecraftplugin9 마인크래프트 플러그인 강좌 9강 - GUI 투표 시스템 만들기(paper)이전 강의https://syntaxack.tistory.com/entry/minecraftplugin8 마인크래프트 플러그인 강좌 8강..
2025.06.21
no image
마인크래프트 플러그인 강좌 9강 - GUI 투표 시스템 만들기(paper)
https://github.com/gloomn/blogMCPluginProjects GitHub - gloomn/blogMCPluginProjectsContribute to gloomn/blogMCPluginProjects development by creating an account on GitHub.github.com 플러그인 코드들은 모두 여기 있으니 코드가 필요하시면 다운로드 하시면 됩니다!이전 강의https://syntaxack.tistory.com/entry/minecraftplugin8 마인크래프트 플러그인 강좌 8강 - 특정 아이템을 들면 버프 주기이전강의저번 강좌에서는 쿨타임 시스템을 구현해 보았다.https://syntaxack.tistory.com/entry/minecraftplugi..
2025.06.21
no image
마인크래프트 플러그인 강좌 8강 - 특정 아이템을 들면 버프 주기
https://github.com/gloomn/blogMCPluginProjects GitHub - gloomn/blogMCPluginProjectsContribute to gloomn/blogMCPluginProjects development by creating an account on GitHub.github.com 플러그인 코드들은 모두 여기 있으니 코드가 필요하시면 다운로드 하시면 됩니다!이전강의저번 강좌에서는 쿨타임 시스템을 구현해 보았다.https://syntaxack.tistory.com/entry/minecraftplugin7 마인크래프트 플러그인 강좌 7강 - 쿨타임 시스템 구현하기이전 강의https://syntaxack.tistory.com/entry/minecraftplugin6 마..
2025.06.21
no image
마인크래프트 플러그인 강좌 7강 - 쿨타임 시스템 구현하기
https://github.com/gloomn/blogMCPluginProjects GitHub - gloomn/blogMCPluginProjectsContribute to gloomn/blogMCPluginProjects development by creating an account on GitHub.github.com 플러그인 코드들은 모두 여기 있으니 코드가 필요하시면 다운로드 하시면 됩니다!이전 강의https://syntaxack.tistory.com/entry/minecraftplugin6 마인크래프트 플러그인 강좌 6강 - 커스텀 커맨드(긴 커맨드), 날씨 커맨드마인크래프트 긴 커맨드 구현2강에서는 기본적인 커맨드 구현을 해보았다.예를 들어 /test 같은 단일 커맨드 같은 것 말이다.http..
2025.06.15