Remove: 删除损坏的README
This commit is contained in:
-223
@@ -1,223 +0,0 @@
|
||||
# Sdf1_login Plugin User Guide
|
||||
|
||||
## 1. Features
|
||||
|
||||
| Name | Description/Function | Status |
|
||||
| :--- | :--- | :--- |
|
||||
| Login | User login/registration | Completed |
|
||||
| World Trash Can | Clear server drops | In Progress |
|
||||
| Ticket System | User ticket submission | Completed |
|
||||
| Check-in System | Check-in points for rewards | Completed |
|
||||
|
||||
## 2. Installation
|
||||
|
||||
| Prerequisite | Optional |
|
||||
| :--- | :--- |
|
||||
| CY_beibao | Optional |
|
||||
| EssentialsX | Optional |
|
||||
|
||||
### 2.1 Download
|
||||
You can download the plugin from GitHub and Gitee, drop it into the server's plugin directory, and restart the server.
|
||||
|
||||
### 2.2 Configuration Files
|
||||
|
||||
#### 2.2.1 messages.txt
|
||||
This file controls all prompt messages in the plugin. You can modify it to your needs, and then execute `/sdf1_login reload` to reload the plugin.
|
||||
|
||||
```txt
|
||||
# ==========================================
|
||||
# Sdf1_login Messages Config
|
||||
# ==========================================
|
||||
# Color codes use § symbol
|
||||
# §0 black §1 dark blue §2 dark green §3 dark cyan
|
||||
# §4 dark red §5 dark purple §6 gold §7 gray
|
||||
# §8 dark gray §9 blue §a green §b light blue
|
||||
# §c red §d pink §e yellow §f white
|
||||
# §l bold §n underline §o italic §r reset
|
||||
#
|
||||
# Placeholders use {xxx}, replaced at runtime
|
||||
# Supports \n or <br> for line breaks
|
||||
# Execute /sdf1_login reload after editing
|
||||
# ==========================================
|
||||
|
||||
# ---- Login/Registration ----
|
||||
login_timeout=§cLogin timeout, please login again
|
||||
not_registered=§eYou are not registered, please use /reg <password>
|
||||
not_logged_in=§eYou are not logged in, please use /login <password>
|
||||
already_registered=§cYou have already registered
|
||||
already_logged_in=§cYou are already logged in
|
||||
reg_success=§aRegistration successful! Welcome to the server
|
||||
login_success=§aLogin successful!
|
||||
login_failed=§cWrong password, please try again
|
||||
|
||||
# ---- Password Related ----
|
||||
password_wrong=§cWrong password
|
||||
password_changed=§aPassword changed successfully!
|
||||
password_format_error=§cPassword must be 6+ characters with uppercase, lowercase, and numbers
|
||||
password_same=§cNew password cannot be the same as old password
|
||||
reset_no_email=§cYou have not bound an email, cannot recover password
|
||||
reset_sent=§aTemporary password sent to your email, please check
|
||||
|
||||
# ---- Check-in Points ----
|
||||
checkin_already=§cYou have already checked in today
|
||||
checkin_success=§aCheck-in successful! Earned {points} points, {streak} consecutive days, multiplier x{multi}
|
||||
points_insufficient=§cInsufficient points, current: {points}
|
||||
points_purchase_success=§aPurchase successful! Spent {count} points
|
||||
|
||||
# ---- AFK Detection ----
|
||||
afk_set_enabled=§aAFK detection enabled
|
||||
afk_set_disabled=§cAFK detection disabled
|
||||
afk_kick=§cKicked for being AFK too long
|
||||
|
||||
# ---- Email Related ----
|
||||
email_set=§aEmail set successfully: {email}
|
||||
email_format_error=§cEmail format incorrect
|
||||
|
||||
# ---- Invite Related ----
|
||||
invite_code_generated=§aInvite code: {code}
|
||||
invite_used=§aInvite successful, inviter: {player}
|
||||
invite_self=§cCannot use your own invite code
|
||||
invite_not_found=§cInvite code not found
|
||||
invite_referral_bonus=§aInvite bonus! Earned {points} points
|
||||
|
||||
# ---- New Player Gift ----
|
||||
gift_not_ready=§cGift conditions not met
|
||||
gift_claimed=§aGift claimed successfully!
|
||||
|
||||
# ---- Approval & IP Limit ----
|
||||
need_approval=§eRegistration requires approval (Ticket #{id})
|
||||
ip_max_accounts=§cIP registration limit reached
|
||||
|
||||
# ---- Admin Operations ----
|
||||
admin_delete_confirm=§cPlease type player name in chat to confirm deletion
|
||||
|
||||
# ---- Chat Filter ----
|
||||
chat_muted=§c§l[Sdf1_chat] §fYou are muted, cannot chat
|
||||
chat_url_blocked=§c§l[Sdf1_chat] §fDetected illegal third-party link: §e{url}
|
||||
chat_url_violation=§7Current violations: §e{count}
|
||||
chat_url_admin_notify=§e§l[Sdf1_chat] §f{player} sent illegal link: {url} (count: {count})
|
||||
chat_url_broadcast=§c§l[Sdf1_chat] §e{player} §fpunished for sending illegal links
|
||||
|
||||
# ---- General ----
|
||||
未知参数=§cUnknown parameter or insufficient permissions
|
||||
```
|
||||
|
||||
### 2.2.2 afk_whitelist.txt
|
||||
Players under this configuration will not be affected by AFK kick when AFK kick is enabled.
|
||||
|
||||
### 2.2.3 SMTP Settings.txt
|
||||
This file controls the SMTP mail server configuration, used for sending emails when recovering passwords. Can be configured via GUI, or manually edit this config file.
|
||||
|
||||
```txt
|
||||
# ===== SMTP Mail Server Config =====
|
||||
smtp_address=smtp.example.com
|
||||
smtp_port=465
|
||||
smtp_username=mail@example.com
|
||||
smtp_password=example.com
|
||||
from_name=Sdf1_login
|
||||
smtp_encrypt=true
|
||||
verify_email=example@example.com
|
||||
```
|
||||
|
||||
### 2.2.4 Plugin Settings.txt
|
||||
This config controls the entire plugin, including how many accounts players can register, default admin panel password, what tags are considered admin, etc.
|
||||
|
||||
```txt
|
||||
# ===== Sdf1_login Plugin Settings =====
|
||||
admin_tag=admin
|
||||
admin_password=qweasd
|
||||
max_accounts_per_ip=3
|
||||
approval_mode=manual
|
||||
auto_approval_delay_minutes=30
|
||||
login_timeout_seconds=60
|
||||
afk_kick=false
|
||||
afk_timeout_seconds=300
|
||||
provider_points_multiplier=2.0
|
||||
base_economy_reward=100
|
||||
economy_reward_per_score=50.0
|
||||
reporter_points_reward=10
|
||||
```
|
||||
|
||||
### 2.2.5 chat.txt
|
||||
This file controls the chat filter. When players send illegal links, they will be processed automatically according to the config rules.
|
||||
|
||||
```txt
|
||||
# Sdf1_chat Chat Filter Config
|
||||
notify_admin: true
|
||||
broadcast: true
|
||||
mute_duration: 300
|
||||
|
||||
whitelist:
|
||||
*.minecraft.net
|
||||
baidu.com
|
||||
github.com
|
||||
|
||||
penalty_rules:
|
||||
1:warn:0
|
||||
2:warn:0
|
||||
3:mute:300
|
||||
5:mute:600
|
||||
8:kick:0
|
||||
10:ban:0
|
||||
|
||||
whitelist_players:
|
||||
```
|
||||
|
||||
## 3. Commands
|
||||
|
||||
- Sdf1_login - main command
|
||||
- Sdf1_login reload - reload config
|
||||
- reg - register account
|
||||
- login - login to account
|
||||
- l - login to account
|
||||
|
||||
## 4. Screenshots
|
||||
|
||||
Main Interface
|
||||
![img/login.png]
|
||||
|
||||
Invite Data
|
||||
![img/login2.png]
|
||||
|
||||
Points Shop
|
||||
![img/login3.png]
|
||||
|
||||
Task Center
|
||||
![img/login4.png]
|
||||
|
||||
Trash Can
|
||||
![img/login5.png]
|
||||
|
||||
Admin Panel
|
||||
![img/login6.png]
|
||||
|
||||
Admin Panel - User Management
|
||||
![img/login7.png]
|
||||
|
||||
Ticket Center
|
||||
![img/login8.png]
|
||||
|
||||
Ticket Management
|
||||
![img/login9.png]
|
||||
|
||||
My Tickets
|
||||
![img/login10.png]
|
||||
|
||||
Submit Ticket
|
||||
![img/login11.png]
|
||||
|
||||
Provider List
|
||||
![img/login12.png]
|
||||
|
||||
Provider Grab Hall
|
||||
![img/login13.png]
|
||||
|
||||
Provider - Order Interface
|
||||
![img/login14.png]
|
||||
|
||||
Admin - Ticket Detail Page
|
||||
![img/login15.png]
|
||||
|
||||
## 5. Download Links
|
||||
- GitHub: https://github.com/ypsdf1/sdf1_login
|
||||
- Gitee: https://gitee.com/nihaoshidifu/sdf1_login
|
||||
Reference in New Issue
Block a user