TazAntixRAY ‑ Giống DonutSMP
Một plugin Chống X‑Ray tiên tiến cho Minecraft với hỗ trợ Folia đầy đủ và tối ưu hoá luồng theo vùng.
Phát triển bởi TazukiVN
---
Tính năng
Tương thích Folia: Hỗ trợ hoàn toàn cơ chế luồng theo vùng của Folia
Chống X‑Ray nâng cao: Ẩn khối dựa trên độ cao Y có thể cấu hình
Đa ngôn ngữ: Tiếng Anh, Tiếng Việt và nhiều ngôn ngữ khác
Cấu hình chi tiết: Tệp cấu hình đầy đủ, dễ tinh chỉnh hiệu năng
Quản lý thế giới: Bật/tắt cho từng world bằng lệnh đơn giản
Tối ưu hiệu năng: Xử lý theo vùng giúp đạt hiệu suất tối đa
Tích hợp PacketEvents: Chỉnh sửa gói tin ở tầng packet hiệu quả
Bộ nhớ đệm thông minh: Hệ thống cooldown ngăn giật lag
Thân thiện với developer: Chế độ debug và ghi log chi tiết
---
Yêu cầu
Java 21 hoặc cao hơn
Máy chủ Folia (nhánh Paper hỗ trợ luồng theo vùng)
Plugin PacketEvents (phụ thuộc)
---
Cài đặt
1. Tải tệp JAR bản phát hành mới nhất tại: https://github.com/MinhTaz/TazAntixRAY/releases/tag/Release
2. Đặt vào thư mục plugins/ của máy chủ
3. Đảm bảo PacketEvents đã được cài đặt
4. Khởi động lại máy chủ
5. Cấu hình các world trong config.yml
---
Cấu hình
Chỉnh sửa plugins/TazAntixRAY/config.yml:
# General Settings
settings:
language: "en" # Language: en, vi, etc.
debug-mode: false
refresh-cooldown-seconds: 3
# World Configuration
worlds:
whitelist:
- "world"
- "mining_world"
# Anti-XRay Settings
antixray:
trigger-y-level: 31.0 # Hide blocks when player above this Y
hide-below-y: 16 # Hide blocks at or below this Y
transition:
stop-hiding-y: 30.0 # Stop hiding when player below this Y
smooth-transition: true
# Performance Settings
performance:
folia-optimizations: true
region-aware-processing: true
max-chunks-per-tick: 50
---
Lệnh
LệnhBí danhQuyền hạnMô tả
/tazantixray/tar, /antixraytazantixray.adminLệnh chính của plugin
/tardebug/tazantixraydebugtazantixray.debugBật/tắt chế độ debug
/tarreload/tazantixrayreloadtazantixray.reloadTải lại cấu hình
/tarworld list/tazantixrayworld listtazantixray.worldLiệt kê world trong whitelist
/tarworld add <world>/tazantixrayworld addtazantixray.worldThêm world vào whitelist
/tarworld remove <world>/tazantixrayworld removetazantixray.worldXoá world khỏi whitelist
Ví dụ
/tazantixray debug # Bật/tắt debug
/tazantixray reload # Reload config
/tazantixray world list # Liệt kê world
/tarworld add mining_world # Thêm world
/tarworld remove old_world # Xoá world
---
Cơ chế hoạt động
1. Phát hiện độ cao người chơi: Theo dõi toạ độ Y của player
2. Ẩn động: Khi người chơi ở trên Y = 31, các khối dưới Y = 16 sẽ bị ẩn
3. Nhận thức vùng: Sử dụng RegionScheduler của Folia để bảo đảm an toàn luồng
4. Sửa gói tin: Chặn và chỉnh sửa packet chunk / block change
5. Làm mới thông minh: Cập nhật tầm nhìn hiệu quả khi người chơi chuyển trạng thái
---
Tính năng riêng cho Folia
RegionScheduler: Lên lịch tác vụ theo vị trí
GlobalRegionScheduler: Tác vụ toàn cục
An toàn liên vùng: Xử lý chunk giữa các vùng khác nhau
An toàn luồng: Tất cả thao tác tuân thủ mô hình luồng của Folia
---
Ghi chú hiệu năng
Tác động tối thiểu tới hiệu suất máy chủ
Chỉnh sửa packet ở tầng thấp, cực nhẹ
Hệ thống cooldown thông minh ngăn spam
Làm mới chunk theo vùng
---
Khắc phục sự cố
Vấn đề thường gặp
1. Plugin không hoạt động: Kiểm tra PacketEvents đã tải chưa
2. Chunk không cập nhật: Xem world đã nằm trong whitelist chưa
3. Hiệu năng giảm: Tăng thời gian cooldown trong config
4. Không tương thích Folia: Đảm bảo bạn đang chạy Folia (không phải Paper/Spigot)
Chế độ debug
Bật bằng /ylevelhiderdebug để xem log chi tiết.
---
Lỗi đã biết (đã sửa ở bản Folia)
Lỗi hiển thị chunk: Đã khắc phục với xử lý chunk theo vùng
Vấn đề luồng: Đã giải quyết nhờ threading theo vùng của Folia
Tác vụ xuyên vùng: Nay được RegionScheduler xử lý đúng cách
---
Giấy phép
Dự án được phát hành theo giấ
y phép MIT – xem tệp LICENSE để biết chi tiết.
---
Ngôn ngữ hỗ trợ
English (en) – mặc định
Tiếng Việt (vi)
Sẽ sớm có thêm!
Để đổi ngôn ngữ, chỉnh language: "vi" trong config.yml.
Một plugin Chống X‑Ray tiên tiến cho Minecraft với hỗ trợ Folia đầy đủ và tối ưu hoá luồng theo vùng.
Phát triển bởi TazukiVN
---
Tính năng
Tương thích Folia: Hỗ trợ hoàn toàn cơ chế luồng theo vùng của Folia
Chống X‑Ray nâng cao: Ẩn khối dựa trên độ cao Y có thể cấu hình
Đa ngôn ngữ: Tiếng Anh, Tiếng Việt và nhiều ngôn ngữ khác
Cấu hình chi tiết: Tệp cấu hình đầy đủ, dễ tinh chỉnh hiệu năng
Quản lý thế giới: Bật/tắt cho từng world bằng lệnh đơn giản
Tối ưu hiệu năng: Xử lý theo vùng giúp đạt hiệu suất tối đa
Tích hợp PacketEvents: Chỉnh sửa gói tin ở tầng packet hiệu quả
Bộ nhớ đệm thông minh: Hệ thống cooldown ngăn giật lag
Thân thiện với developer: Chế độ debug và ghi log chi tiết---
Yêu cầu
Java 21 hoặc cao hơn
Máy chủ Folia (nhánh Paper hỗ trợ luồng theo vùng)
Plugin PacketEvents (phụ thuộc)
---
Cài đặt
1. Tải tệp JAR bản phát hành mới nhất tại: https://github.com/MinhTaz/TazAntixRAY/releases/tag/Release
2. Đặt vào thư mục plugins/ của máy chủ
3. Đảm bảo PacketEvents đã được cài đặt
4. Khởi động lại máy chủ
5. Cấu hình các world trong config.yml
---
Cấu hình
Chỉnh sửa plugins/TazAntixRAY/config.yml:
# General Settings
settings:
language: "en" # Language: en, vi, etc.
debug-mode: false
refresh-cooldown-seconds: 3
# World Configuration
worlds:
whitelist:
- "world"
- "mining_world"
# Anti-XRay Settings
antixray:
trigger-y-level: 31.0 # Hide blocks when player above this Y
hide-below-y: 16 # Hide blocks at or below this Y
transition:
stop-hiding-y: 30.0 # Stop hiding when player below this Y
smooth-transition: true
# Performance Settings
performance:
folia-optimizations: true
region-aware-processing: true
max-chunks-per-tick: 50
---
Lệnh
LệnhBí danhQuyền hạnMô tả
/tazantixray/tar, /antixraytazantixray.adminLệnh chính của plugin
/tardebug/tazantixraydebugtazantixray.debugBật/tắt chế độ debug
/tarreload/tazantixrayreloadtazantixray.reloadTải lại cấu hình
/tarworld list/tazantixrayworld listtazantixray.worldLiệt kê world trong whitelist
/tarworld add <world>/tazantixrayworld addtazantixray.worldThêm world vào whitelist
/tarworld remove <world>/tazantixrayworld removetazantixray.worldXoá world khỏi whitelist
Ví dụ
/tazantixray debug # Bật/tắt debug
/tazantixray reload # Reload config
/tazantixray world list # Liệt kê world
/tarworld add mining_world # Thêm world
/tarworld remove old_world # Xoá world
---
Cơ chế hoạt động
1. Phát hiện độ cao người chơi: Theo dõi toạ độ Y của player
2. Ẩn động: Khi người chơi ở trên Y = 31, các khối dưới Y = 16 sẽ bị ẩn
3. Nhận thức vùng: Sử dụng RegionScheduler của Folia để bảo đảm an toàn luồng
4. Sửa gói tin: Chặn và chỉnh sửa packet chunk / block change
5. Làm mới thông minh: Cập nhật tầm nhìn hiệu quả khi người chơi chuyển trạng thái
---
Tính năng riêng cho Folia
RegionScheduler: Lên lịch tác vụ theo vị trí
GlobalRegionScheduler: Tác vụ toàn cục
An toàn liên vùng: Xử lý chunk giữa các vùng khác nhau
An toàn luồng: Tất cả thao tác tuân thủ mô hình luồng của Folia
---
Ghi chú hiệu năng
Tác động tối thiểu tới hiệu suất máy chủ
Chỉnh sửa packet ở tầng thấp, cực nhẹ
Hệ thống cooldown thông minh ngăn spam
Làm mới chunk theo vùng
---
Khắc phục sự cố
Vấn đề thường gặp
1. Plugin không hoạt động: Kiểm tra PacketEvents đã tải chưa
2. Chunk không cập nhật: Xem world đã nằm trong whitelist chưa
3. Hiệu năng giảm: Tăng thời gian cooldown trong config
4. Không tương thích Folia: Đảm bảo bạn đang chạy Folia (không phải Paper/Spigot)
Chế độ debug
Bật bằng /ylevelhiderdebug để xem log chi tiết.
---
Lỗi đã biết (đã sửa ở bản Folia)
Lỗi hiển thị chunk: Đã khắc phục với xử lý chunk theo vùng
Vấn đề luồng: Đã giải quyết nhờ threading theo vùng của Folia
Tác vụ xuyên vùng: Nay được RegionScheduler xử lý đúng cách---
Giấy phép
Dự án được phát hành theo giấ
y phép MIT – xem tệp LICENSE để biết chi tiết.
---
Ngôn ngữ hỗ trợ
English (en) – mặc định
Tiếng Việt (vi)
Sẽ sớm có thêm!
Để đổi ngôn ngữ, chỉnh language: "vi" trong config.yml.
Plugin Việt Nam
Next-Gen Custom Ender Chest - Async, Multi-Storage (MySQL, H2, YML) & Folia Support
2.0.3-beta