제보된 버그의 문제점을 수정했습니다
Report Bug Fixed
이번 버전부터는 플러그인이 활성화 되거나 비활성화 될 때 강제로 UI 가 닫힙니다
Starting with this version, the UI will be forcibly closed when a plugin is activated or deactivated.
저는 이제 곧 시험을 보기 때문에 공부해야해서 피드백을 주셔도 수정이 늦어질 수 있습니다
I have to study for the exam soon, so even if you give me feedback, it may delay my revisions.
hide-flags: true > HIDE_ENCHANTS HIDE_ATTRIBUTES HIDE_UNBREAKABLE HIDE_DESTROYS HIDE_PLACE_ON HIDE_POTION_EFFECTS HIDE_DYE
hide-flags:
- HIDE_ATTRIBUTES
Menu Item Default Attribute Value is zero.
> Thanks for Feedback hshanlove (Discord)
슬롯 비활성화 기능 추가
Added slot disable feature
새로운 config 예제입니다
New config example
Code (YAML):
# --[ Craft Slot Commands 3 ]--
# Enter the command to register in the crafting slots
# 제작 공간에 등록할 명령어를 입력합니다
# --------------------------------------#
# If you put * in the start of a command
# it will be executed by the console
# 명령어 앞에 * 를 붙이면 플레이어가 아닌 서버에서 처리합니다
# Example - "*say Hello World" == CONSOLE - "HELLO WORLD"
# PAPI SUPPORT
# PAPI 지원
# --------------------------------------#
crafting-slot
:
# Crafting result slot
0
:
"A"
# Top left slot
1
:
"B"
# Top right slot
2
:
"C"
# Bottom left slot
3
:
"D"
# Bottom right slot
4
:
"E"
# Set whether to place custom items in the crafting slots
# If you want to use it, change it to true
# 제작 공간에 커스텀 아이템을 배치할 것인지 설정합니다
# 사용하고 싶다면 true 로 바꿔주세요
items-enabled
: true
# Setting up items to use in your crafting slots
# 제작 공간에 사용할 메뉴 아이템을 설정합니다
# --------------------------------------#
# model - CustomModelData / damage - Durability / hide-flags - Hide Flags / lore - Lore
# skull-owner-uuid - Player Head Item Type 1 Value
# skull-texture-value - Player Head Item Type 2 Value
# 0 - Result slot / 제작 결과물 공간
# 1 - Top + Left / 왼쪽 + 위쪽 공간
# 2 - Top + Right / 오른쪽 + 위쪽 공간
# 3 - Bottom + Left / 왼쪽 + 아래쪽 공간
# 4 - Bottom + Right / 오른쪽 + 아래쪽 공간
slot-item:
0:
material
: DIRT
name
:
"&6A"
1:
material
: SAND
name
:
"&6B"
2:
material
: STONE
name
:
"&6C"
3:
material
: SANDSTONE
name
:
"&6D"
4:
material
: END_STONE
name
:
"&6E"
# Set the slot to use
# True to enable, false to disable
# Slots set to false are not used
# 사용할 슬롯을 설정합니다
# true 로 활성화 false 로 비활성화 입니다
# false 가 된 슬롯은 사용되지 않습니다
use-slot
:
# Crafting result slot
0
: true
# Top left slot
1
: true
# Top right slot
2
: true
# Bottom left slot
3
: true
# Bottom right slot
4
: true
크리에이티브 모드에서 특정 슬롯을 클릭 시 명령어가 실행되는 문제를 수정하였습니다
Fixed an issue where commands would be executed when clicking on certain slots in Creative mode
문제를 해결한 지 꽤 되었지만, 컴퓨터를 포맷했기 때문에 업로드가 지연되었습니다
It's been a while since I fixed the problem, but the upload was delayed because I formatted my computer.
버그 제보는 discord 로 crston 에게 개인 dm 을 보내주시면 바로 고칩니다
If you have any bug reports, please send a private DM to crston on discord and he will fix it right away.
제작대 3X3 칸에서 제작칸을 클릭하면 명령어가 실행되는 문제가 있어서 수정했습니다
Fixed an issue where clicking on a 3X3 crafting slots in the crafting table would cause commands to be executed
Fixed error message caused by not checking for null in console
콘솔에서 Null 검사를 확인하지 않아 발생한 에러 메세지를 수정함
플러그인이 비활성화 될 때 메뉴 아이템 처리를 까먹었습니다
Forgot to handle menu items when plugin is disabled
알려진 문제가 수정 및 개선되었습니다
Fixed and improved known issues
많은 것들이 변경되었습니다
A lot of things have changed
색상코드 <#000000> 을 지원합니다
1000명이 있는 서버에서 사용해도 TPS 저하가 없이 극한의 성능 위주 최적화를 하였습니다
Supports color code <#000000>
Optimized for extreme performance without TPS degradation even when used on a server with 1000 users
특수한 상황에서 메뉴 아이템이 인벤토리에 들어오는 것을 방지하기 위해 InventoryOpenEvent 를 사용하여 한번 더 제거합니다
In special cases, we use InventoryOpenEvent to remove menu items again to prevent them from entering the inventory
하지만 이로 인해 특정 플러그인에선 메뉴를 닫고 인벤토리를 열 경우 바로 메뉴 아이템이 보이지 않을 수 있습니다
However, this can cause certain plugins to not immediately display menu items when you close the menu and open the inventory
다른 플러그인에서 gui 를 열고 바로 인벤토리의 메뉴 아이템이 보이지 않을 경우 특수한 처리를 해줘야합니다
If you open the gui from another plugin and the menu items in the inventory are not visible right away, you need to do some special handling
TPS 저하 방지를 위해 updateinventory 부분을 삭제하고 clone 으로 대체하였기 때문에 메모리 사용량이 조금 늘어날 수 있습니다만 TPS 저하는 더 이상 없습니다
To prevent TPS degradation, the updateinventory part was deleted and replaced with clone, so memory usage may increase slightly, but there is no more TPS degradation.
다른 플레이어의 인벤토리를 열 때 문제가 발생하는 문제를 해결했습니다
Fixed an issue when opening another player's inventory would cause problems
We've reworked it from scratch, it doesn't require ProtocolLib and we've optimized it to the max so you should be able to use it without any issues.
처음부터 다시 작업했습니다 ProtocolLib 가 필요하지 않으며 극한의 최적화를 진행했고 문제없이 잘 사용할 수 있을 겁니다
플레이어가 NULL 에러로 서버에 접속할 수 없는 문제를 수정했습니다
Fixed an issue where players could not connect to servers with a NULL error
우선 ProtocolLib 플러그인이 필요해졌습니다
아이템 처리를 패킷으로 바꿨기 때문입니다
이제 떨어지더라도 실제 아이템이 아니기에 아무 문제가 없습니다!
동시에 극한의 최적화도 했습니다
100 번 이나 모든 가정하에 테스트를 했기 때문에 버그는 아마 없을 겁니다!
코드를 전부 처음부터 다시 작성했습니다
그리고 모든 색상 코드 방식이 지원됩니다! HEX 색상도 물론!
First of all, ProtocolLib plugin is required
Because we changed item handling to packets
Now, even if it drops, it is not a real item, so there is no problem!
At the same time, we optimized it to the max
I tested it 100 times under all assumptions, so there will probably be no bugs!
We rewrote the entire code from scratch
And all color codes are supported! HEX colors too!
안녕 오랜만이네요
이건 TMI 이니 보든 말든 상관없으니 싫다면 안보셔도 됩니다
저는 한국인입니다
동시에 흙수저.. 가장 가난한 집안에 태어났고 콩가루 집안입니다
부모님의 사랑은 기대할 수 없었고 저는 애정결핍증을 가지고 온갖 트라우마를 겪었습니다
태어났을 때 부터 몸이 허약한 열등한 DNA 를 가지고 있었고 희귀병인 과잉기억증후군도 갖고 있습니다 어쨌거나 저는 그 누구도 믿을 수 없었고 오로지 혼자 독학하여 어떻게든 살아왔습니다 저는 운이 없어도 너무 없었고 저주받은 듯 주변 사람마저 불행하게 하는 것 같아 틀어 박히게 되었고 어떻게든 생각을 버리고자 취업에 전념했지만 한국에서는 부모를 잘 만나는 것이 아닌 이상 스펙도 못쌓고 일자리를 구하는 건 불가능한 일이였습니다 어떻게 혼자 정신과를 다니면서 극복하려고 했지만 이제 그것 마저도 게임으로 어떻게든 현실도피를 해왔지만 더 이상 버틸 수 없어 누군가를 해치기 전에 정신 병원에 입원하게 될 것 같습니다 모든 것을 정리하던 중 github 에 문제 요청이 왔던걸 이제야 봤습니다 저는 이 업데이트 이후 아마 입원하게 될 것이며 그 뒤로 살아있을진 잘 모르겠습니다 말이 길었네요 읽어주셔서 감사합니다 그냥 하소연이였습니다 어처피 10~20년 뒤면 사라질 나라일텐데 같이 사라지는 것도 나쁘진 않을 것 같네요
Hi, it's been a while
This is TMI, so it doesn't matter if you watch it or not, so if you don't like it, you don't have to watch it
I'm Korean
At the same time, I was born into the poorest family and a family of trash.
I couldn't expect love from my parents, and I suffered from affection deficiency and all kinds of trauma
I've had inferior DNA that made my body weak since I was born, and I also have a rare disease called hyperthymesia. Anyway, I couldn't trust anyone, and I just lived by teaching myself. I had no luck, and I felt like I was cursed and made people around me unhappy, so I became a shut-in, and I tried to get rid of my thoughts somehow, but in Korea, unless you have good parents, you can't build up your qualifications and it's impossible to get a job. I tried to overcome it by going to a psychiatrist on my own, but now I've been escaping reality by playing games, but I can't stand it anymore, so I think I'll be admitted to a mental hospital before I hurt someone. I just saw that there was a problem request on github while I was organizing everything. I'll probably be admitted to the hospital after this update, and after that I'm not sure if I'll be alive. It was a long story. Thank you for reading. It was just a complaint. Anyway, it's a country that will disappear in 10 to 20 years. I don't think it would be a bad idea for it to disappear together.
GameMode Creative Check
게임 모드 크리에이티브 체크
InventoryOpenEvent
PyroFishingPro 같은 플러그인을 위한 인벤토리 이벤트 추가
IsAIR = Material.AIR
공기 체크 변경
코드 수정
마찬가지로 paper 버킷에서만 돌아감
this plugin only paper build.
1.13 ~ 1.21
게임 모드 변경 시 메뉴 아이템 문제 현상 해결
코드 재작성
Code Rewrite
invsize > invtype crafting
Config 를 좀 더 알기 쉽게 작성했습니다
additem 에 사망 조건 추가
death condition add
More Event Listener
더 많은 이벤트를 사용해서 아이템 메뉴를 사용 중일 때
아이템이 복제되는걸 방지합니다
Wrong Death Event Code
코드 잘못 처리함 ㅎ ㅈㅅ
This version supports reload command and prevents the situation where items in the slot can drop if you die or exit consecutively.
이 버전은 리로드 명령어를 지원하며 연속으로 죽거나 퇴장할 경우 제작 슬롯에 있는 아이템이 떨어지는 상황을 방지합니다
I fixed it because the original author's code didn't seem to work
원래 작성자의 코드가 작동하지 않는 것 같아서 수정했습니다
Fixed an issue where items were not removed when the plugin was deactivated
플러그인이 비활성화 될 때 아이템이 제거되지 않는 현상 해결
알려진 문제 수정
코드 개선
paper api 사용
이제 제작칸에 아이템으로 나타낼 수 있으며 코드가 변경됨
Maven 으로 이전한 것 외에는 변경 사항 없음