Cấu Hình Chính
File config.yml nằm trong plugins/EnhancedEchest/. Nó điều khiển ngôn ngữ, kích thước rương, rương tạm, backend cơ sở dữ liệu, chế độ liên máy chủ, sao lưu tự động và hành vi chuyển dữ liệu.
Bấm vào bất kỳ tùy chọn hoặc nhóm nào để xem thêm thông tin.
Áp dụng thay đổi mà không cần khởi động lại
Sau khi sửa config.yml, chạy /ee reload trong game hoặc từ console để áp dụng thay đổi.
language:en_US
language-auto-detect:true
enderchest:
default-size:54
list-menu:dialog
shift-click-list:true
features.rename:true
features.icon:true
features.sort:false
features.sort-cooldown:10s
features.rename-blacklist:
-'server'
-'admin'
-'staff'
-'owner'
features.rename-colors:true
commands:
suggest-offline-within:30d
temp-enderchest:
expiry:7d
check-interval:5m
auto-reclaim:true
reclaim-notify.enabled:true
reclaim-notify.sound.enabled:true
reclaim-notify.sound.key:minecraft:entity.player.levelup
deny-sound.enabled:true
deny-sound.key:minecraft:entity.villager.no
database:
type:sqlite
table-prefix:echest_
autosave-interval:3m
sqlite-file:enderchests.db
host:localhost
port:3306
database:enhancedechest
username:root
password:
ssl:disable
pool-size:10
cross-server:
enabled:false
server-id:
redis.host:localhost
redis.port:6379
redis.password:
redis.ssl:false
redis.database:0
redis.key-prefix:echest:
backup:
enabled:true
interval:6h
keep:10
on-startup:false
folder:backups
activity-log:
enabled:false
log-unchanged:false
shulker-contents:true
chest-contents:true
queue-capacity:4096
max-file-size-mb:64
retention-days:14
migration:
enabled:false
Ví Dụ Đầy Đủ
yaml
# Cấu hình EnhancedEchest
# Locale ngôn ngữ để tải từ language/<locale>/
language: en_US
language-auto-detect: true
enderchest:
# Số ô của rương được tự động tạo trong lần đầu người chơi mở rương Ender.
# Phải là bội số của 9, từ 9 đến 54. Giá trị không hợp lệ được làm tròn.
# Có thể ghi đè theo từng người chơi qua quyền enhancedechest.default_size.<size> (không cần cấu hình).
default-size: 54
# Cách hiển thị /eclist: "dialog" (mặc định, menu Chế độ chỉnh sửa đầy đủ) hoặc "inventory" (GUI rương
# đơn giản chỉ liệt kê rương; bấm để mở). Menu inventory lớn dần 27 -> 36 -> 45 -> 54 ô và chứa tối đa
# 28 rương; người chơi có hơn 28 rương luôn nhận menu dialog.
list-menu: dialog
# Mở danh sách rương (cùng menu với /eclist) bằng shift + chuột phải vào khối rương ender.
shift-click-list: true
# Công tắc toàn cục cho các nút trong "Chế độ chỉnh sửa" (Đổi tên / Chọn biểu tượng / Sắp xếp).
features:
rename: true
icon: true
sort: false
sort-cooldown: 10s
rename-blacklist:
- server
- admin
- staff
- owner
rename-colors: true
commands:
# Chỉ gợi ý người chơi ngoại tuyến từng vào trong khoảng này. 'all' để gợi ý tất cả.
suggest-offline-within: 30d
temp-enderchest:
# Thời gian tồn tại của rương tạm được tạo khi thu nhỏ/xóa/hết hạn còn đồ.
expiry: 7d
# Bao lâu plugin quét rương hết hạn một lần.
check-interval: 5m
# Chuyển đồ trong rương tạm sang một rương mới còn trống đủ chỗ chứa.
auto-reclaim: true
# Báo cho người chơi biết vật phẩm đã được chuyển sang rương nào.
reclaim-notify:
enabled: true
sound:
enabled: true
key: minecraft:entity.player.levelup
# Âm thanh phát cho người chơi cố bỏ đồ vào rương tạm chỉ-cho-lấy-ra.
deny-sound:
enabled: true
key: minecraft:entity.villager.no
database:
# Backend lưu trữ: sqlite | mysql | mariadb | postgres
type: sqlite
# Được thêm vào trước mọi tên bảng mà plugin tạo ra. Chỉ chữ cái, chữ số và dấu gạch dưới.
table-prefix: echest_
# Tần suất ghi các thay đổi trong bộ nhớ về cơ sở dữ liệu. Tối thiểu 30s.
autosave-interval: 3m
# SQLite: đường dẫn tương đối với thư mục dữ liệu của plugin
sqlite-file: enderchests.db
# Port mặc định MySQL/MariaDB: 3306 | Port mặc định Postgres: 5432
host: localhost
port: 3306
database: enhancedechest
username: root
password: ""
# Bắt buộc kết nối TLS mã hóa cho cơ sở dữ liệu từ xa. Cần khởi động lại.
ssl: false
pool-size: 10
cross-server:
# Nhiều máy chủ sau proxy dùng chung một cơ sở dữ liệu. Cần mysql/mariadb/postgres
# và một máy chủ Redis dùng chung. Xem trang Cơ Sở Dữ Liệu để biết cách thiết lập.
enabled: false
# Tên riêng cho từng máy chủ. Để trống thì tự sinh mỗi lần khởi động.
server-id: ""
redis:
host: localhost
port: 6379
password: ""
ssl: false
database: 0
key-prefix: "echest:"
backup:
# Sao lưu tự động toàn bộ dữ liệu rương Ender (chỉ SQLite). Diễn ra an toàn khi server đang chạy.
enabled: true
# Bao lâu sao lưu một lần: 30m, 6h, 1d, ... (đơn vị: s m h d w mo y)
interval: 6h
# Giữ bao nhiêu bản gần nhất; các bản cũ bị tự xóa. 0 = giữ tất cả.
keep: 10
# Sao lưu thêm một lần khi server khởi động.
on-startup: false
# Thư mục (trong plugins/EnhancedEchest/) chứa file sao lưu.
folder: backups
migration:
# Khi true: người chơi chưa được chuyển sẽ có rương Ender vanilla nhập khi vào
enabled: false