- Hỗ trợ phiên bản
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- Người đóng góp
- CreeperboyMCVN
Đã test trên 1.15, nếu mấy bạn dùng phiên bản khác mà dùng được thì nói mình thêm nhá.
Vấn nạn checkpass, HackOP tràn lan do 1 phần là máy chủ chưa chuẩn bị tốt. Mình nghĩ plugin này sẽ giúp bạn 1 phần nào đó
- Plugin này sẽ chặn các người chơi/"fake staff" dùng lệnh nguy hiểm.
- Nếu người chơi không có trong danh sách dùng lệnh thì plugin sẽ chặn lại.
- Nếu người chơi là staff (có tên hợp lệ) thì plugin sẽ yêu càu người đó nhập mật khẩu/mã xác nhận của staff. Trong vòng 60 giây (mặc định) nếu staff đó không nhập được mật khẩu thì plugin sẽ kick.
- Nếu bạn kết nối với webhook của discord thì plugin sẽ gửi một thông báo reset mật khẩu vào kênh (nhớ đừng cho người chơi thường nhìn thấy kênh đó) gồm các mật khẩu của các người chơi được cho vào danh sách dùng lệnh.

Lời nói đầu
Bạn nghĩ máy chủ của bạn cài AuthMe thì chống được mấy thằng hecker rồi? Chắc chắn là không nhá!Vấn nạn checkpass, HackOP tràn lan do 1 phần là máy chủ chưa chuẩn bị tốt. Mình nghĩ plugin này sẽ giúp bạn 1 phần nào đó
Cách hoạt động
- Plugin mình dựa trên nguyên lý nhập mật khẩu/mã xác nhận và ở đây là mật khẩu/mã xác nhận này sẽ reset trong 30 phút (mặc định trong config).- Plugin này sẽ chặn các người chơi/"fake staff" dùng lệnh nguy hiểm.
- Nếu người chơi không có trong danh sách dùng lệnh thì plugin sẽ chặn lại.
- Nếu người chơi là staff (có tên hợp lệ) thì plugin sẽ yêu càu người đó nhập mật khẩu/mã xác nhận của staff. Trong vòng 60 giây (mặc định) nếu staff đó không nhập được mật khẩu thì plugin sẽ kick.
- Nếu bạn kết nối với webhook của discord thì plugin sẽ gửi một thông báo reset mật khẩu vào kênh (nhớ đừng cho người chơi thường nhìn thấy kênh đó) gồm các mật khẩu của các người chơi được cho vào danh sách dùng lệnh.
Lệnh
/antibypasslogin reload Tải lại configConfig
YAML:
#thời gian reset password (tính theo phút)
resetPasswordTimer: 30
#các lệnh nguy hiểm
checkCommand:
- stop
- restart
- whois
- seen
- kick
- ban
- mute
#thời gian nhập mật khẩu
inputPasswordCountdown: 60
#chiều dài mật khẩu (khi reset pass)
passwordLength: 32
#ghi webhook url của discord vào, bỏ trống thì plugin sẽ bỏ qua việc gửi webhook
discordWebhookUrl: ""
#mốc thời gian :3
timeZone: "UTC+7"
YAML:
#nhập các người chơi được quyền dùng lệnh vào đây
playerAllowToDoCommand: []
#password và thứ khác sẽ generate khi restart/tới chu kỳ reset pass
YAML:
prefix: "&c&lAntiHackOP&2&l >>"
notInPlayerList: "&cBạn không nằm trong danh sách người chơi được phép dùng lệnh này!"
warnTitle: "&c&lCảnh báo bảo mật!!!"
warnSubtitle: "&2Hãy nhập mật khẩu vào và bạn có thể dùng lệnh này!!"
warnMsg: "&cVui lòng nhập mật khẩu vào khung chat!! &7(%1s)"
wrongPass: "&4Sai mật khẩu! Vui lòng thử lại!"
passed: "&aCảm ơn bạn đã nhập đúng mật khẩu! Lần reset pass tiếp theo vào &2%1"
reload: "&aĐã tải lại cấu hình"
unknownCmd: "&cVui lòng dùng /antibypasslogin reload"
inputingPassword: "&cBạn đang nhập mật khẩu! Hãy nhập trước mới được dùng lệnh!"
kickMsg: "&cNghi vấn HackOP!"
discord:
reset:
#%1 trả về người chơi
#%2 trả về pass
passwordList: "**%1** `%2`\n"
webhook:
content: ""
embed:
title: "Reset mật khẩu (Hub)"
color: "#FF0000"
url: ""
#placeholder %passwordList% chỉ mới tích hợp cho description
description: "%passwordList%"
thumbnail: ""
image: ""
accepted:
webhook:
content: ""
embed:
title: "Đăng nhập thành công!"
color: "#00FF00"
url: ""
#placeholder %player% chỉ mới tích hợp cho description và thumbnail
description: "%player% đăng nhập thành công vào hệ thống AntiBypassLogin!"
thumbnail: "https://skin.mineviet.com/resources/server/skinRender.php?vr=0&hr=0&headOnly=true&user=%player%"
image: ""
ignored:
webhook:
content: ""
embed:
title: "Đăng nhập thất bại!"
color: "#FF0000"
url: ""
#placeholder %player% chỉ mới tích hợp cho description và thumbnail
description: "%player% đăng nhập thất bại vào hệ thống AntiBypassLogin!"
thumbnail: "https://skin.mineviet.com/resources/server/skinRender.php?vr=0&hr=0&headOnly=true&user=%player%"
image: ""
Hình ảnh
Sẽ cập nhật thêm 
