MailManager icon

MailManager -----

The Ultimate Mail Plugin




인벤토리가 가득찼을 경우 아이템을 전부 수령하지 않습니다. 일부만 받습니다.

If your inventory is full, you will not receive all the items. You will only receive a portion.

아이템 수령 시 일부 아이템만 수령받을 때 아이템이 복제되는 문제를 수정했습니다
update 구문이 추가되어 적용됩니다
이제 mail inv 명령어를 쓸 수 있습니다 탭 키로 자동 완성 됩니다
이제 mail send inv:<id> 로 저장된 인벤토리의 아이템을 보낼 수 있습니다

Fixed an issue where items would be duplicated when receiving only some items.
The update syntax has been added and implemented.
The mail inv command can now be used. Tab key autocompletes.
You can now send items from your saved inventory with mail send inv:<id>.

JAVA 17 다운그레이드

JAVA 17 downgrade

이제 보내기 버튼에서 클릭하여 아이템을 36칸 까지 보낼 수 있습니다 보내기 전에 시간과 대상을 선택하지 않으면 보내기 창으로 들어갈 수 없습니다
이제 유저가 메일을 보내기 위해선 mail.send 권한이 필요합니다
그리고 send / sendall 명령어 뒤에 -online -offline 으로 온라인 플레이어와 오프라인 플레이어 별로 아이템을 보낼 수 있습니다
일본어와 중국어가 추가됩니다
이번 버전부터 en 이 en_us 로 변경되며 ko 는 ko_kr 로 변경됩니다
수령받을 때 미리보기에서 아이템을 수령받을 지 삭제할 지 선택할 수 있으며 하나씩 아이템을 수령받거나 모든 아이템을 수령받을 수 있지만 아이템 공간이 부족할 경우 일부 아이템만 수령받습니다

You can now send items up to 36 slots by clicking the Send button. You will not be able to enter the Send window unless you select a time and destination before sending.
Users now need the mail.send permission to send mail.
You can also send items separately to online and offline players by adding -online -offline to the send / sendall commands.
Japanese and Chinese have been added.
Starting with this version, en will be changed to en_us, and ko will be changed to ko_kr.
When receiving an item, you can choose to receive or delete it in the preview. You can receive items one by one or all items, but if there is insufficient space, only some items will be received.

Code (Text):
default-language: en_us

database:
  type: SQLITE
  host: localhost
  port: 3306
  name: maildb
  user: root
  pass: password
  pool:
    maximumPoolSize: 10
    minimumIdle: 2
    connectionTimeoutMs: 10000
    idleTimeoutMs: 60000
    maxLifetimeMs: 1800000
flush:
  intervalTicks: 40

items:
  mail:
    gui:
      send-button:
        material: WRITABLE_BOOK
        custom-model-data: 0
        damage: 0
        hide-flags: false
      setting-button:
        material: COMPARATOR
        custom-model-data: 0
        damage: 0
        hide-flags: false
      claim-button:
        material: CHEST
        custom-model-data: 0
        damage: 0
        hide-flags: false
      delete-button:
        material: RED_WOOL
        custom-model-data: 0
        damage: 0
        hide-flags: false
  page:
    next-button:
      material: ARROW
      custom-model-data: 0
      damage: 0
      hide-flags: false
    previous-button:
      material: ARROW
      custom-model-data: 0
      damage: 0
      hide-flags: false
  back-button:
    material: BARRIER
    custom-model-data: 0
    damage: 0
    hide-flags: false
  setting:
    notify-on:
      material: LIME_DYE
      custom-model-data: 0
      damage: 0
      hide-flags: false
    notify-off:
      material: GRAY_DYE
      custom-model-data: 0
      damage: 0
      hide-flags: false
    blacklist:
      material: BARRIER
      custom-model-data: 0
      damage: 0
      hide-flags: false
    language:
      material: BOOK
      custom-model-data: 0
      damage: 0
      hide-flags: false
  language:
    gui-item:
      material: PAPER
      custom-model-data: 0
      damage: 0
      hide-flags: false
  send:
    gui:
      time:
        material: CLOCK
        custom-model-data: 0
        damage: 0
        hide-flags: false
      target:
        material: PLAYER_HEAD
        custom-model-data: 0
        damage: 0
        hide-flags: false
      confirm:
        material: GREEN_WOOL
        custom-model-data: 0
        damage: 0
        hide-flags: false
  sendall:
    gui:
      time:
        material: CLOCK
        custom-model-data: 0
        damage: 0
        hide-flags: false
      exclude:
        material: BARRIER
        custom-model-data: 0
        damage: 0
        hide-flags: false
      attach:
        material: CHEST
        custom-model-data: 0
        damage: 0
        hide-flags: false
      confirm:
        material: GREEN_WOOL
        custom-model-data: 0
        damage: 0
        hide-flags: false
  time:
    gui:
      unit:
        material: CLOCK
        custom-model-data: 0
        damage: 0
        hide-flags: false
      permanent:
        material: BARRIER
        custom-model-data: 0
        damage: 0
        hide-flags: false
      chat-input:
        material: WRITABLE_BOOK
        custom-model-data: 0
        damage: 0
        hide-flags: false
      confirm:
        material: LIME_CONCRETE
        custom-model-data: 0
        damage: 0
        hide-flags: false
  blacklist:
    exclude-search:
      material: COMPASS
      custom-model-data: 0
      damage: 0
      hide-flags: false
  delete:
    gui:
      confirm-button:
        material: RED_WOOL
        custom-model-data: 0
        damage: 0
        hide-flags: false
      cancel-button:
        material: GREEN_WOOL
        custom-model-data: 0
        damage: 0
        hide-flags: false

sounds:
  gui:
    click:
      name: UI_BUTTON_CLICK
      volume: 1.0
      pitch: 1.0
    click-fail:
      name: BLOCK_NOTE_BLOCK_BASS
      volume: 0.8
      pitch: 0.8
    page-turn:
      name: ITEM_BOOK_PAGE_TURN
      volume: 1.0
      pitch: 1.2
  mail:
    claim-success:
      name: ENTITY_ITEM_PICKUP
      volume: 1.0
      pitch: 1.0
    claim-fail:
      name: ENTITY_VILLAGER_NO
      volume: 1.0
      pitch: 1.0
    delete-success:
      name: BLOCK_ANVIL_LAND
      volume: 1.0
      pitch: 0.7
    send-success:
      name: ENTITY_PLAYER_LEVELUP
      volume: 1.0
      pitch: 1.0
    receive-notification:
      name: UI_TOAST_IN
      volume: 1.0
      pitch: 1.0
    reminder:
      name: ENTITY_EXPERIENCE_ORB_PICKUP
      volume: 1.0
      pitch: 1.0
  action:
    setting-change:
      name: ENTITY_EXPERIENCE_ORB_PICKUP
      volume: 1.0
      pitch: 1.0
    selection-complete:
      name: BLOCK_NOTE_BLOCK_PLING
      volume: 1.0
      pitch: 1.0
 
----------, Oct 9, 2025

이제 데이터베이스를 지원합니다
lang config 기본 설정을 누락시킨 점에 대해 죄송합니다

Database support is now available. Sorry for the omission of the default lang config setting.

Code (Text):
default-language: en

database:
  type: SQLITE
  host: localhost
  port: 3306
  name: maildb
  user: root
  pass: password
  pool:
    maximumPoolSize: 10
    minimumIdle: 2
    connectionTimeoutMs: 10000
    idleTimeoutMs: 60000
    maxLifetimeMs: 1800000
flush:
  intervalTicks: 40
----------, Oct 9, 2025

이제 소리의 volume 과 pitch 를 설정할 수 있습니다

Now you can set the volume and pitch of the sound

Code (Text):
sounds:
  gui:
    click:
      name: UI_BUTTON_CLICK
      volume: 1.0
      pitch: 1.0
    click-fail:
      name: BLOCK_NOTE_BLOCK_BASS
      volume: 0.8
      pitch: 0.8
    page-turn:
      name: ITEM_BOOK_PAGE_TURN
      volume: 1.0
      pitch: 1.2
  mail:
    claim-success:
      name: ENTITY_ITEM_PICKUP
      volume: 1.0
      pitch: 1.0
    claim-fail:
      name: ENTITY_VILLAGER_NO
      volume: 1.0
      pitch: 1.0
    delete-success:
      name: BLOCK_ANVIL_LAND
      volume: 1.0
      pitch: 0.7
    send-success:
      name: ENTITY_PLAYER_LEVELUP
      volume: 1.0
      pitch: 1.0
    receive-notification:
      name: UI_TOAST_IN
      volume: 1.0
      pitch: 1.0
    reminder:
      name: ENTITY_EXPERIENCE_ORB_PICKUP
      volume: 1.0
      pitch: 1.0
  action:
    setting-change:
      name: ENTITY_EXPERIENCE_ORB_PICKUP
      volume: 1.0
      pitch: 1.0
    selection-complete:
      name: BLOCK_NOTE_BLOCK_PLING
      volume: 1.0
      pitch: 1.0
 
----------, Oct 9, 2025

사용자 지정 사운드 설정이 가능해졌습니다

reload 시 변경된 언어가 적용됩니다

Custom sound settings are now available.
Changed languages will be applied upon reload.
----------, Oct 8, 2025

많은게 바뀌였고 JAVA 23 으로 업데이트 되었습니다

config.yml 을 수정하시고
바뀐 예시를 써두었습니다

이제 커스텀 아이템 설정을 완전히 지원합니다
특정 아이템 언어의 문제점을 수정하였습니다

제보해주신 초련님 감사합니다

A lot has changed and we've updated to Java 23.
Please edit config.yml and include an example of the changes.
Custom item settings are now fully supported. We've fixed an issue with certain item languages.
Thanks to Choryun for the report.
----------, Oct 7, 2025

/mail send <player> 상태에서 실존하지 않는 플레이어는 탭 키에 뜨지 않습니다

Item Model Support

/mail sendall itemmodel:STONE:100

Code (Text):
  mail_gui:
    send_button:
      material: WRITABLE_BOOK
      damage: 0
      custom-model-data: 0
      hide-flags: false
----------, Sep 23, 2025

메뉴 아이템의 custommodeldata 가 지원됩니다

Code (Text):
items:
  mail_gui:
    send_button:
      material: WRITABLE_BOOK
      damage: 0
      custom-model-data: 0
      hide-flags: false
----------, Sep 22, 2025

Material and sound settings have also been changed to be configurable. Bugs and issues have been fixed.

material 와 sound 도 설정 가능하게 변경되었습니다
버그나 문제를 수정했습니다

Please update the new config and new lang!
새로운 config 와 새로운 lang 파일로 업데이트 해주세요!
----------, Sep 21, 2025

ItemsAdder send command add

ItemsAdder send 명령어 추가


UPGRADE JAVA 24
자바 24 버전으로 올렸음
----------, Sep 19, 2025

Now Can Player Per Lang Setting

이제 플레이어별 마다 언어 설정이 가능합니다
----------, Sep 12, 2025



다국어 지원 + 이제 완벽하게 작동합니다
----------, Jul 29, 2025

헤이헤이헤이!! 헤이요~ 잘 쓰라구~
----------, Jul 26, 2025

SORRY!
----------, Jul 26, 2025

잘 쓰십쇼 휴먼

mmoitems 지원합니다
----------, Jul 26, 2025

I'm giving you this great plugin for free hahaha. Please use it a lot. Later, I'll support multiple languages. Required Plugin - MMOItems > mail send <player> <mmoitems:item>
----------, Jul 26, 2025

THIS ENGLISH VERSION
----------, May 3, 2025

비동기로 전환 + 시간 포맷 변경 LANG 파일을 업데이트 해주세요!
----------, May 3, 2025

더 좋은 성능을 내어 TPS 저하가 없습니다

+

가짜 플레이어를 제외시켰습니다
----------, May 3, 2025

언어 파일 구성과 알림이 기본적으로 비활성화 된 점을 수정하였습니다
----------, May 2, 2025

대부분의 버그와 문제점이 수정되었습니다

Most bugs and issues have been fixed
----------, May 2, 2025

Resource Information
Author:
----------
Total Downloads: 186
First Release: May 2, 2025
Last Update: Yesterday at 5:23 PM
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings