生电服
本服务器属于Java服,采用luminol-1.21.4作为服务端,而不是mojang的原版Java服务器,比原版性能更高,但破坏了部分原版特性!
玩家守则
没人吐槽可以随便卡服,无人抱怨则可PVP,无人领地基地可以随意抢劫。
出生点要干净点,不能放圆石山和坑人地狱门,不放凋零禁人书禁人塔,不能变成大海和空置域。
腐竹家出生点直走400格,可随意抢劫与占领,先到先得。
机制
主要修改
- 红石采用了先进的Alternate Current算法而非原版算法,在对原版红石机器影响最小的情况下,红石性能至多提高70%!(目前尚未发现因此改动而被破坏运行的红石机器)
- 采用了高性能企业级JVM的,更快更稳!(8aka-Team做的性能对比测试)
- 采用多线程优化的Luminol 1.21.4作为服务端,每周构建,定时更新。不再有主线程,多个region独立计算,各个地方的生电基地卡顿基本互不影响!(比如有人造了堆门猪人塔但是忘记做处死,把他自己那块地方卡死了,但是只要你距离的远,就不会卡)
- 使用了路径追踪反矿透RayTraceAntiXray,不向玩家发送应该不可见矿,减少网络带宽消耗!
- 添加了连锁采集(veinmine)附魔
手动挖矿什么的,真是浪费时间。节约下来的时间都够造一个三相tnt挖矿惹~
- 移除了村民交易次数的上限
玩到后期,基地里面居然是有一个渔夫职业的村民么?!
机制汇总
- 模拟视距
8
- 渲染视距
32
- 线复制
- 铁轨复制
- 地毯复制
- 重力方块复制
- TNT复制
- CCD抑制
- 绊线钩复制
- 虚空交易
- 无头活塞吞噬方块
- 死亡不掉落
更多
- 原版RNG
- 支持盾牌秒坏
- 随机种子防破解
- 三叉戟发包漏洞复制
- 悦灵潜影盒漏洞复制
- 驴漏洞复制
- 每天炸服
- 腐竹零花钱充裕
额外功能
传送相关
功能由HuskHome、Residence、BedrockPlayerSupport提供
/back
回到上有一个死亡地点/tpa <playerName>
传送你到其他玩家,需要经过其他玩家同意,不支持跨服传送/tpahere <playerName>
传送其他玩家到你这里,需要经过其他玩家同意,不支持跨服传送/sethome <name>
设置家,最多10个/home <name>
传送到家/res tp <name>
基岩版还可以用/tpgui
代替/tpa
, 用/homegui
代替/sethome
和/home
。这是为基岩版优化的的指令。
基地保护
功能由Residence、ResidenceForm提供
保护你的基地免受熊孩子破坏
每个账号最多一个设置领地, 最大尺寸256x384x256, 超过一年不上线领地会被移除。
假人挂机
生成假人帮你24小时不间断挂机!假人可以直线走路、破坏放置方块、使用物品、攻击实体等...
每个账号最多拥有2个假人,假人名字以-
开头
信息查询
/tpsbar
查看当前区域TPS/membar
查看服务器内存情况/regionbar
查看当前区域的玩家/实体数量/plugins
查看插件列表/about
或者/version
查看服务端版本/sb
打开计分板
自研插件
功能由FantasystarsDevGroup提供
<text>
猫娘味道的聊天/ai <text>
与AI聊天
FAQ
-
是否可以复制物品,使用作弊模组?
不刷屏,不炫耀,不用于与其他玩家PVP,不招惹其他玩家仇恨,就不会管你。你可以高速发送数据包(too many packets)、矿透、自动寻路、隔空放置...享受生电的快乐。
-
我可以24小时挂机吗?
非常抱歉,服务器花的是流量而不是Wi-Fi,没有这么多钱充话费,如果您总是挂机,浪费服务器网络资源,则会将你
/kick
出服务器。并且长期挂机还加剧你设备寿命的削减(你的设备不应该24小时地满负载工作,不应该当矿机使)。
我们推荐您使用指令创建假人帮你自动挂机点击查看假人使用方法
每个账号都可以创建2个假人,如果还不够用,您可以联系服务器管理员。 -
我可以造抑制器切门吗?
随便造,但是由于服务器修改了部分特性,可能会切门失败。
-
我要服务器给我使用连点器!(我喜欢快速发送数据包)
一般情况下,控制连点器不超过2秒,不会被踢出服务器。至于为什么不给你一直按连点器...呃,因为有些玩家的客户端并没有使用优化模组,你在使用连点器的时候,那个玩家游戏可能会0FPS(短暂卡死)。并且,使用连点器在恰当时机,依然能完美破坏基岩。
-
我一个月没有玩了,会怎么样?
你的基地可能会被其他人使用。
-
服务器遇到了故障,回档/数据丢失,我应该如何索赔?
服务器使用了高速NVME硬盘正常使用+垃圾厂捡到的免费希捷HDD每天+rsync备份,以及CoreProtect用于回档,保护数据。如果遭遇了回档,您可以找管理员索要赔偿,管理员基地有40核刷铁机、村民交易所、刷石机、树厂等。还挺...富的?让他送你一些物资吧~
-
遇到了创造模式的玩家、拥有OP权限的玩家?
请你提醒此玩家不要滥用权限或者报告此玩家给其他管理员。
-
服务器是否会修改游戏机制?
不会,生电服每周跟进Github最新的Release更新,偶尔会搞点整活插件,但不会再任何修改任何机制来更改红石机制、游戏平衡的功能,也不会添加充值、氪金等功能。但是如果您觉得服务器还不错,请务必支持服务器喵~
Server config
看配置,掌握服务器,成为红石大佬!
/bukkit.yml
settings:
allow-end: true
warn-on-overload: true
permissions-file: permissions.yml
update-folder: update
plugin-profiling: false
connection-throttle: 4000
query-plugins: true
deprecated-verbose: default
shutdown-message: 服务器关闭了喵~ 可能是出现了故障或者手动关闭的喵~ 但是不要担心,通常这种情况是不会丢数据或者回档的喵~ 如果过了1分钟服务器还没有自动重启,那就是服务器完全完蛋辣XWX
minimum-api: none
use-map-color-cache: true
spawn-limits:
monsters: 70
animals: 10
water-animals: 5
water-ambient: 20
water-underground-creature: 5
axolotls: 5
ambient: 15
chunk-gc:
period-in-ticks: 600
ticks-per:
animal-spawns: 400
monster-spawns: 1
water-spawns: 1
water-ambient-spawns: 1
water-underground-creature-spawns: 1
axolotl-spawns: 1
ambient-spawns: 1
autosave: 6000
aliases: now-in-commands.yml
/commands.yml
command-block-overrides: []
ignore-vanilla-permissions: false
aliases:
icanhasbukkit:
- version $1-
/permissions.yml
/server.properties
#Minecraft server properties
#Tue Apr 22 23:15:05 CST 2025
accepts-transfers=false
allow-flight=false
allow-nether=true
broadcast-console-to-ops=true
broadcast-rcon-to-ops=true
bug-report-link=
debug=false
difficulty=hard
enable-command-block=false
enable-jmx-monitoring=false
enable-query=false
enable-rcon=true
enable-status=true
enforce-secure-profile=false
enforce-whitelist=false
entity-broadcast-range-percentage=100
force-gamemode=false
function-permission-level=2
gamemode=survival
generate-structures=true
generator-settings={}
hardcore=false
hide-online-players=false
initial-disabled-packs=
initial-enabled-packs=vanilla
level-name=world
level-seed=
level-type=minecraft\:normal
log-ips=true
max-chained-neighbor-updates=1000000
max-players=20
max-tick-time=6000000000000
max-world-size=29999984
motd=A Minecraft Server
network-compression-threshold=256
online-mode=false
op-permission-level=3
pause-when-empty-seconds=-1
player-idle-timeout=0
prevent-proxy-connections=true
pvp=true
query.port=25565
rate-limit=0
rcon.password=
rcon.port=25575
region-file-compression=deflate
require-resource-pack=false
resource-pack=
resource-pack-id=
resource-pack-prompt=
resource-pack-sha1=
server-ip=
server-port=25565
simulation-distance=8
spawn-monsters=true
spawn-protection=0
sync-chunk-writes=true
text-filtering-config=
text-filtering-version=0
use-native-transport=true
view-distance=32
white-list=false
/spigot.yml
# This is the main configuration file for Spigot.
# As you can see, there's tons to configure. Some options may impact gameplay, so use
# with caution, and make sure you know what each option does before configuring.
# For a reference for any variable inside this file, check out the Spigot wiki at
# http://www.spigotmc.org/wiki/spigot-configuration/
#
# If you need help with the configuration or have any questions related to Spigot,
# join us at the Discord or drop by our forums and leave a post.
#
# Discord: https://www.spigotmc.org/go/discord
# Forums: http://www.spigotmc.org/
messages:
whitelist: 您未被加入白名单喵!
unknown-command: 未知命令。输入 "/help" 获取帮助喵。
server-full: 服务器满了喵!
outdated-client: 客户端版本太低了不兼容喵~请使用 {0} 喵~
outdated-server: 客务端版本太高了不兼容喵~!服务器版本为 {0} 喵~
restart: 服务器接收到了立即重启的指令,呃... 有可能崩溃了,当然也有可能是管理员手动重启的呜喵~ 不过你不用担心,通常能看到这行文字说明服务器会尝试保存存档,应该不会回档或者丢失什么数据都喵~
settings:
bungeecord: false
save-user-cache-on-stop-only: false
sample-count: 12
player-shuffle: 0
user-cache-size: 1000
moved-wrongly-threshold: 0.0625
moved-too-quickly-multiplier: 10
timeout-time: 60
restart-on-crash: true
restart-script: ./start.sh
netty-threads: 4
attribute:
maxAbsorption:
max: 2048
maxHealth:
max: 1024
movementSpeed:
max: 1024
attackDamage:
max: 2048
log-villager-deaths: false
log-named-deaths: false
debug: false
commands:
tab-complete: 0
send-namespaced: true
log: true
spam-exclusions:
- /skill
silent-commandblock-console: false
replace-commands:
- setblock
- summon
- testforblock
- tellraw
enable-spam-exclusions: false
advancements:
disable-saving: false
disabled:
- minecraft:story/disabled
world-settings:
default:
below-zero-generation-in-existing-chunks: true
view-distance: default
simulation-distance: default
thunder-chance: 100000
merge-radius:
item: 0.5
exp: -1
mob-spawn-range: 8
item-despawn-rate: 6000
arrow-despawn-rate: 1200
trident-despawn-rate: 1200
zombie-aggressive-towards-villager: true
nerf-spawner-mobs: false
enable-zombie-pigmen-portal-spawns: true
wither-spawn-sound-radius: 0
end-portal-sound-radius: 0
hanging-tick-frequency: 100
unload-frozen-chunks: false
growth:
cactus-modifier: 100
cane-modifier: 100
melon-modifier: 100
mushroom-modifier: 100
pumpkin-modifier: 100
sapling-modifier: 100
beetroot-modifier: 100
carrot-modifier: 100
potato-modifier: 100
torchflower-modifier: 100
wheat-modifier: 100
netherwart-modifier: 100
vine-modifier: 100
cocoa-modifier: 100
bamboo-modifier: 100
sweetberry-modifier: 100
kelp-modifier: 100
twistingvines-modifier: 100
weepingvines-modifier: 100
cavevines-modifier: 100
glowberry-modifier: 100
pitcherplant-modifier: 100
entity-activation-range:
animals: 32
monsters: 32
raiders: 64
misc: 16
water: 16
villagers: 32
flying-monsters: 32
wake-up-inactive:
animals-max-per-tick: 4
animals-every: 1200
animals-for: 100
monsters-max-per-tick: 8
monsters-every: 400
monsters-for: 100
villagers-max-per-tick: 4
villagers-every: 600
villagers-for: 100
flying-monsters-max-per-tick: 8
flying-monsters-every: 200
flying-monsters-for: 100
villagers-work-immunity-after: 100
villagers-work-immunity-for: 20
villagers-active-for-panic: true
tick-inactive-villagers: true
ignore-spectators: false
entity-tracking-range:
players: 128
animals: 96
monsters: 96
misc: 96
display: 128
other: 64
ticks-per:
hopper-transfer: 8
hopper-check: 1
hopper-amount: 1
hopper-can-load-chunks: false
dragon-death-sound-radius: 0
seed-village: 10387312
seed-desert: 14357617
seed-igloo: 14357618
seed-jungle: 14357619
seed-swamp: 14357620
seed-monument: 10387313
seed-shipwreck: 165745295
seed-ocean: 14357621
seed-outpost: 165745296
seed-endcity: 10387313
seed-slime: 987234911
seed-nether: 30084232
seed-mansion: 10387319
seed-fossil: 14357921
seed-portal: 34222645
seed-ancientcity: 20083232
seed-trailruins: 83469867
seed-trialchambers: 94251327
seed-buriedtreasure: 10387320
seed-mineshaft: default
seed-stronghold: default
hunger:
jump-walk-exhaustion: 0.05
jump-sprint-exhaustion: 0.2
combat-exhaustion: 0.1
regen-exhaustion: 6
swim-multiplier: 0.01
sprint-multiplier: 0.1
other-multiplier: 0
max-tnt-per-tick: 100
max-tick-time:
tile: 50
entity: 50
verbose: false
players:
disable-saving: false
config-version: 12
stats:
disable-saving: false
forced-stats: {}
/config/paper-global.yml
# This is the global configuration file for Paper.
# As you can see, there's a lot to configure. Some options may impact gameplay, so use
# with caution, and make sure you know what each option does before configuring.
#
# If you need help with the configuration or have any questions related to Paper,
# join us in our Discord or check the docs page.
#
# The world configuration options have been moved inside
# their respective world folder. The files are named paper-world.yml
#
# Docs: https://docs.papermc.io/
# Discord: https://discord.gg/papermc
# Website: https://papermc.io/
_version: 29
anticheat:
obfuscation:
items:
all-models:
also-obfuscate: []
dont-obfuscate:
- minecraft:lodestone_tracker
sanitize-count: true
enable-item-obfuscation: false
model-overrides:
minecraft:elytra:
also-obfuscate: []
dont-obfuscate:
- minecraft:damage
sanitize-count: true
block-updates:
disable-chorus-plant-updates: false
disable-mushroom-block-updates: false
disable-noteblock-updates: false
disable-tripwire-updates: false
chunk-loading-advanced:
auto-config-send-distance: true
player-max-concurrent-chunk-generates: 0
player-max-concurrent-chunk-loads: 0
chunk-loading-basic:
player-max-chunk-generate-rate: -1.0
player-max-chunk-load-rate: 100.0
player-max-chunk-send-rate: 75.0
chunk-system:
gen-parallelism: default
io-threads: -1
worker-threads: -1
collisions:
enable-player-collisions: true
send-full-pos-for-hard-colliding-entities: true
commands:
ride-command-allow-player-as-vehicle: false
suggest-player-names-when-null-tab-completions: true
time-command-affects-all-worlds: false
console:
enable-brigadier-completions: true
enable-brigadier-highlighting: true
has-all-permissions: false
item-validation:
book:
author: 8192
page: 16384
title: 8192
book-size:
page-max: 2560
total-multiplier: 0.98
display-name: 8192
lore-line: 8192
resolve-selectors-in-books: false
logging:
deobfuscate-stacktraces: true
messages:
kick:
authentication-servers-down: <lang:multiplayer.disconnect.authservers_down>
connection-throttle: <green>连接太快了,你要等会再连接喵~
flying-player: <lang:multiplayer.disconnect.flying>
flying-vehicle: <lang:multiplayer.disconnect.flying>
no-permission: <red>你没有执行这个命令的权限,问问管理员怎么个事?也许?
use-display-name-in-quit-message: false
misc:
chat-threads:
chat-executor-core-size: -1
chat-executor-max-size: -1
client-interaction-leniency-distance: default
compression-level: default
fix-entity-position-desync: true
load-permissions-yml-before-plugins: true
max-joins-per-tick: 5
region-file-cache-size: 256
strict-advancement-dimension-check: false
use-alternative-luck-formula: false
use-dimension-type-for-custom-spawners: false
packet-limiter:
all-packets:
action: DROP
interval: 7.0
max-packet-rate: 1000.0
kick-message: <red><lang:disconnect.exceeded_packet_rate>
overrides:
ServerboundPlaceRecipePacket:
action: DROP
interval: 4.0
max-packet-rate: 1000.0
player-auto-save:
max-per-tick: -1
rate: -1
proxies:
bungee-cord:
online-mode: true
proxy-protocol: false
velocity:
enabled: true
online-mode: true
secret: ''
scoreboards:
save-empty-scoreboard-teams: true
track-plugin-scoreboards: false
spam-limiter:
incoming-packet-threshold: 300
recipe-spam-increment: 1
recipe-spam-limit: 20
tab-spam-increment: 1
tab-spam-limit: 500
spark:
enable-immediately: false
enabled: true
threaded-regions:
grid-exponent: 4
threads: -1
unsupported-settings:
allow-headless-pistons: true
allow-permanent-block-break-exploits: true
allow-piston-duplication: true
allow-unsafe-end-portal-teleportation: true
compression-format: ZLIB
perform-username-validation: true
simplify-remote-item-matching: false
skip-tripwire-hook-placement-validation: true
skip-vanilla-damage-tick-when-shield-blocked: true
update-equipment-on-player-actions: true
watchdog:
early-warning-delay: 10000
early-warning-every: 5000
/config/paper-world-defaults.yml
# This is the world defaults configuration file for Paper.
# As you can see, there's a lot to configure. Some options may impact gameplay, so use
# with caution, and make sure you know what each option does before configuring.
#
# If you need help with the configuration or have any questions related to Paper,
# join us in our Discord or check the docs page.
#
# Configuration options here apply to all worlds, unless you specify overrides inside
# the world-specific config file inside each world folder.
#
# Docs: https://docs.papermc.io/
# Discord: https://discord.gg/papermc
# Website: https://papermc.io/
_version: 31
anticheat:
anti-xray:
enabled: true
engine-mode: 1
hidden-blocks:
- copper_ore
- deepslate_copper_ore
- raw_copper_block
- gold_ore
- deepslate_gold_ore
- iron_ore
- deepslate_iron_ore
- raw_iron_block
- coal_ore
- deepslate_coal_ore
- lapis_ore
- deepslate_lapis_ore
- mossy_cobblestone
- obsidian
- chest
- diamond_ore
- deepslate_diamond_ore
- redstone_ore
- deepslate_redstone_ore
- clay
- emerald_ore
- deepslate_emerald_ore
- ender_chest
lava-obscures: false
max-block-height: 384
replacement-blocks:
- stone
- oak_planks
- deepslate
update-radius: 2
use-permission: false
chunks:
auto-save-interval: default
delay-chunk-unloads-by: 10s
entity-per-chunk-save-limit:
arrow: -1
ender_pearl: -1
experience_orb: -1
fireball: -1
small_fireball: -1
snowball: -1
fixed-chunk-inhabited-time: -1
flush-regions-on-save: false
max-auto-save-chunks-per-tick: 24
prevent-moving-into-unloaded-chunks: true
collisions:
allow-player-cramming-damage: false
allow-vehicle-collisions: true
fix-climbing-bypassing-cramming-rule: false
max-entity-collisions: 8
only-players-collide: false
command-blocks:
force-follow-perm-level: true
permissions-level: 2
entities:
armor-stands:
do-collision-entity-lookups: true
tick: true
behavior:
allow-spider-world-border-climbing: true
baby-zombie-movement-modifier: 0.5
cooldown-failed-beehive-releases: true
disable-chest-cat-detection: false
disable-creeper-lingering-effect: false
disable-player-crits: false
door-breaking-difficulty:
husk:
- HARD
vindicator:
- NORMAL
- HARD
zombie:
- HARD
zombie_villager:
- HARD
zombified_piglin:
- HARD
ender-dragons-death-always-places-dragon-egg: false
experience-merge-max-value: -1
mobs-can-always-pick-up-loot:
skeletons: false
zombies: false
nerf-pigmen-from-nether-portals: false
only-merge-items-horizontally: false
parrots-are-unaffected-by-player-movement: false
phantoms-do-not-spawn-on-creative-players: true
phantoms-only-attack-insomniacs: true
phantoms-spawn-attempt-max-seconds: 119
phantoms-spawn-attempt-min-seconds: 60
piglins-guard-chests: true
pillager-patrols:
disable: false
spawn-chance: 0.2
spawn-delay:
per-player: false
ticks: 12000
start:
day: 5
per-player: false
player-insomnia-start-ticks: 72000
should-remove-dragon: false
spawner-nerfed-mobs-should-jump: false
zombie-villager-infection-chance: default
zombies-target-turtle-eggs: true
markers:
tick: true
mob-effects:
immune-to-wither-effect:
wither: true
wither-skeleton: true
spiders-immune-to-poison-effect: true
sniffer:
boosted-hatch-time: default
hatch-time: default
spawning:
all-chunks-are-slime-chunks: false
alt-item-despawn-rate:
enabled: false
items:
cobblestone: 300
count-all-mobs-for-spawning: false
creative-arrow-despawn-rate: default
despawn-range-shape: ELLIPSOID
despawn-ranges:
ambient:
hard: default
soft: default
axolotls:
hard: default
soft: default
creature:
hard: default
soft: default
misc:
hard: default
soft: default
monster:
hard: default
soft: default
underground_water_creature:
hard: default
soft: default
water_ambient:
hard: default
soft: default
water_creature:
hard: default
soft: default
despawn-time:
llama_spit: disabled
snowball: disabled
disable-mob-spawner-spawn-egg-transformation: false
duplicate-uuid:
mode: SAFE_REGEN
safe-regen-delete-range: 32
filter-bad-tile-entity-nbt-from-falling-blocks: true
filtered-entity-tag-nbt-paths:
- Pos
- Motion
- SleepingX
- SleepingY
- SleepingZ
iron-golems-can-spawn-in-air: false
monster-spawn-max-light-level: default
non-player-arrow-despawn-rate: default
per-player-mob-spawns: true
scan-for-legacy-ender-dragon: true
skeleton-horse-thunder-spawn-chance: default
slime-spawn-height:
slime-chunk:
maximum: 40.0
surface-biome:
maximum: 70.0
minimum: 50.0
spawn-limits:
ambient: -1
axolotls: -1
creature: -1
monster: -1
underground_water_creature: -1
water_ambient: -1
water_creature: -1
ticks-per-spawn:
ambient: -1
axolotls: -1
creature: -1
monster: -1
underground_water_creature: -1
water_ambient: -1
water_creature: -1
wandering-trader:
spawn-chance-failure-increment: 25
spawn-chance-max: 75
spawn-chance-min: 25
spawn-day-length: 24000
spawn-minute-length: 1200
wateranimal-spawn-height:
maximum: default
minimum: default
tracking-range-y:
animal: default
display: default
enabled: false
misc: default
monster: default
other: default
player: default
environment:
disable-explosion-knockback: false
disable-ice-and-snow: false
disable-thunder: false
fire-tick-delay: 30
frosted-ice:
delay:
max: 40
min: 20
enabled: true
generate-flat-bedrock: false
locate-structures-outside-world-border: false
max-block-ticks: 65536
max-fluid-ticks: 65536
nether-ceiling-void-damage-height: disabled
optimize-explosions: false
portal-create-radius: 16
portal-search-radius: 128
portal-search-vanilla-dimension-scaling: true
treasure-maps:
enabled: true
find-already-discovered:
loot-tables: default
villager-trade: false
void-damage-amount: 4.0
void-damage-min-build-height-offset: -64.0
water-over-lava-flow-speed: 5
feature-seeds:
generate-random-seeds-for-all: false
fishing-time-range:
maximum: 600
minimum: 100
fixes:
disable-unloaded-chunk-enderpearl-exploit: false
falling-block-height-nerf: disabled
fix-items-merging-through-walls: false
prevent-tnt-from-moving-in-water: false
split-overstacked-loot: true
tnt-entity-height-nerf: disabled
hopper:
cooldown-when-full: true
disable-move-event: false
ignore-occluding-blocks: false
lootables:
auto-replenish: false
max-refills: -1
refresh-max: 2d
refresh-min: 12h
reset-seed-on-fill: true
restrict-player-reloot: true
restrict-player-reloot-time: disabled
retain-unlooted-shulker-box-loot-table-on-non-player-break: true
maps:
item-frame-cursor-limit: 128
item-frame-cursor-update-interval: 10
max-growth-height:
bamboo:
max: 16
min: 11
cactus: 3
reeds: 3
misc:
alternate-current-update-order: HORIZONTAL_FIRST_OUTWARD
disable-end-credits: false
disable-relative-projectile-velocity: false
disable-sprint-interruption-on-attack: false
legacy-ender-pearl-behavior: false
max-leash-distance: default
redstone-implementation: ALTERNATE CURRENT
shield-blocking-delay: 5
show-sign-click-command-failure-msgs-to-player: false
update-pathfinding-on-block-update: true
scoreboards:
allow-non-player-entities-on-scoreboards: true
use-vanilla-world-scoreboard-name-coloring: false
spawn:
allow-using-signs-inside-spawn-protection: false
tick-rates:
behavior:
villager:
validatenearbypoi: -1
container-update: 1
dry-farmland: 1
grass-spread: 1
mob-spawner: 1
sensor:
villager:
secondarypoisensor: 40
wet-farmland: 1
unsupported-settings:
disable-world-ticking-when-empty: false
fix-invulnerable-end-crystal-exploit: true
/luminol_config/kaiiju_entity_limits.yml
# Per region entity limits for Kaiiju.
# If there are more of particular entity type in a region than limit, entity ticking will be throttled.
# Example: for Wither limit 100 & 300 Withers in a region -> 100 Withers tick every tick & every Wither ticks every 3 ticks.
# Available entities: GlowSquid, Ambient, Bat, Animal, Bee, Cat, Chicken, Cod, Cow, Dolphin, Fish, FishSchool, Fox, Golem, IronGolem, MushroomCow, Ocelot, Panda, Parrot, Perchable, Pig, PolarBear, PufferFish, Rabbit, Salmon, Sheep, Snowman, Squid, TropicalFish, Turtle, WaterAnimal, Wolf, Allay, Axolotl, Camel, Frog, Tadpole, Goat, Horse, HorseAbstract, HorseChestedAbstract, HorseDonkey, HorseMule, HorseSkeleton, HorseZombie, Llama, LlamaTrader, Sniffer, EnderCrystal, EnderDragon, Wither, ArmorStand, Hanging, ItemFrame, Leash, Painting, GlowItemFrame, FallingBlock, Item, TNTPrimed, Blaze, CaveSpider, Creeper, Drowned, Enderman, Endermite, Evoker, Ghast, GiantZombie, Guardian, GuardianElder, IllagerAbstract, IllagerIllusioner, IllagerWizard, MagmaCube, Monster, MonsterPatrolling, Phantom, PigZombie, Pillager, Ravager, Shulker, Silverfish, Skeleton, SkeletonAbstract, SkeletonStray, SkeletonWither, Slime, Spider, Strider, Vex, Vindicator, Witch, Zoglin, Zombie, ZombieHusk, ZombieVillager, Hoglin, Piglin, PiglinAbstract, PiglinBrute, Warden, Villager, VillagerTrader, Arrow, DragonFireball, Egg, EnderPearl, EnderSignal, EvokerFangs, Fireball, FireballFireball, Fireworks, FishingHook, LargeFireball, LlamaSpit, Potion, Projectile, ProjectileThrowable, ShulkerBullet, SmallFireball, Snowball, SpectralArrow, ThrownExpBottle, ThrownTrident, TippedArrow, WitherSkull, Raider, ChestBoat, Boat, MinecartAbstract, MinecartChest, MinecartCommandBlock, MinecartContainer, MinecartFurnace, MinecartHopper, MinecartMobSpawner, MinecartRideable, MinecartTNT
enabled: false
Axolotl:
limit: 1000
removal: 2000
/luminol_config/luminol_global_config.toml
[experiment]
[experiment.ray_tracking_entity_tracker]
check_interval_ms = 10
skip_marker_armor_stands = true
hitbox_limit = 50
tracing_distance = 48
enabled = false
[experiment.force_enable_command_block_execution]
enable = false
[experiment.force_cleanup_drop_non_owned_entity_memory_module]
#When enabled, the entity's brain will clean the memory which is typed of entity and not belong to current tickregion
enabled_for_entity = false
#When enabled, the entity's brain will clean the memory which is typed of block_pos and not belong to current tickregion
enabled_for_block_pos = false
[experiment.force_the_data_command_to_be_enabled]
enable = false
[experiment.disable_entity_exception_catchers]
enabled = false
[experiment.disable_async_catchers]
enabled = false
[fixes]
[fixes.allow_unsafe_teleportation]
#Allow non player entities enter end portals if enabled.
#If you want to use sand duping,please turn on this.
#Warning: This would cause some unsafe issues, you could learn more on : https://github.com/PaperMC/Folia/issues/297
enabled = true
[fixes.folia]
[fixes.folia.fix_poi_access_off_region]
#The POIManager of folia has something which has not been patched
#for regionized ticking and these would trigger the async catcher
#and make the server crash.If you would like to prevent it and didn't
#mind the side effect(currently unknown), you can enable this
enabled = true
[fixes.folia.fix_old_position_issue]
enabled = true
[fixes.folia.fix_high_velocity_issue]
#A simple fix of an issue on folia
#(Sometimes the entity would
#have a large moment that cross the
#different tick regions, and it would
#make the server crashed) but sometimes it might doesn't work
enabled = true
warn_on_detected = true
[fixes.use_vanilla_random_source]
#Related with RNG cracks
enable_for_player_entity = true
[misc]
[misc.warn_on_offline_mode]
enabled = false
[misc.container_expansion]
#range: 1~6
barrel_rows = 3
#range: 1~6
enderchest_rows = 3
[misc.server_mod_name]
name = "Luminol"
vanilla_spoof = true
[misc.tripwire_dupe]
enabled = true
[misc.username_checks]
enabled = true
[misc.revert-raid-changes]
#Enable players to obtain an ominous
#omen effect when killing the patrol
#team captain
give-bad-omen-when-kill-patrol-leader = false
#Enable bad omen effect infinite time.
bad-omen-infinite = false
#Allow players with ominous signs to
#skip a 30 second cooldown and trigger
#attacks directly
allow-bad-omen-trigger-raid = false
#disable y <= 96 check.
skip-height-check = false
[misc.mojang_out_of_order_chat_check]
enabled = true
[misc.region_format]
linear_compression_level = 1
linear_io_flush_delay_ms = 100
linear_io_thread_count = 6
format = "MCA"
linear_use_virtual_thread = true
[misc.tpsbar]
ping_color_list = ["GREEN", "YELLOW", "RED", "PURPLE"]
chunkhot_color_list = ["GREEN", "YELLOW", "RED", "PURPLE"]
format = "<gray>TPS<yellow>:</yellow> <tps> MSPT<yellow>:</yellow> <mspt> Ping<yellow>:</yellow> <ping>ms ChunkHot<yellow>:</yellow> <chunkhot>"
tps_color_list = ["GREEN", "YELLOW", "RED", "PURPLE"]
enabled = true
update_interval_ticks = 15
[misc.regionbar]
util_color_list = ["GREEN", "YELLOW", "RED", "PURPLE"]
format = "<gray>单元<yellow>:</yellow> <util> Chunks<yellow>:</yellow> <green><chunks></green> 玩家<yellow>:</yellow> <green><players></green> 实体<yellow>:</yellow> <green><entities></green>"
enabled = true
update_interval_ticks = 15
[misc.disable_moved_wrongly_threshold]
enabled = true
[misc.folia_watchdog]
tick_region_time_out_ms = 5000
[misc.verify_publickey_only_in_online_mode]
enabled = false
[misc.membar]
format = "<gray>内存使用情况 <yellow>:</yellow> <used>MB<yellow>/</yellow><available>MB"
memory_color_list = ["GREEN", "YELLOW", "RED", "PURPLE"]
enabled = true
update_interval_ticks = 15
[misc.sentry]
# Logs with a level higher than or equal to this level will be recorded.
log_level = "WARN"
# Only log with a Throwable will be recorded after enabling this.
only_log_thrown = true
# Sentry DSN for improved error logging, leave blank to disable,
# Obtain from https://sentry.io/
dsn = ""
[misc.secure_seed]
#Once you enable secure seed, all ores and structures are generated with 1024-bit seed
#instead of using 64-bit seed in vanilla, made seed cracker become impossible.
enabled = false
[optimizations]
[optimizations.alternative_keepalive_handling]
enabled = true
[optimizations.skip_goal_selector_tick_in_inactive_tick]
enabled = true
[optimizations.use_simd]
enabled = true
[optimizations.lobotomize_villager]
check_interval = 100
wait_until_trade_locked = true
enabled = true
[optimizations.variable_entity_waking_up]
entity_wakeup_duration_ratio_standard_deviation = 0.2
[optimizations.projectile]
max-loads-per-projectile = 0
max-loads-per-tick = 0
[optimizations.suffocation_optimization]
enabled = true
[optimizations.reduce_sensor_work]
delay_ticks = 10
enabled = true
Issue
如果您遇到了BUG,并且十分确定是服务器而不是客户端的BUG,请积极报告给管理员。
如果您会修理这些未解决的BUG,请务必协助管理员解决,管理员技术菜,修BUG还得靠您啦!
[01:46:18 WARN]: [org.eclipse.aether.internal.impl.synccontext.named.DiscriminatingNameMapper] Failed to get hostname, using 'localhost' java.net.UnknownHostException: archlinux: archlinux: Name or service not known
[01:46:18 WARN]: [org.eclipse.aether.internal.impl.synccontext.named.DiscriminatingNameMapper] Failed to get hostname, using 'localhost'
java.net.UnknownHostException: archlinux: archlinux: Name or service not known
at java.base/java.net.InetAddress.getLocalHost(InetAddress.java:1936) ~[?:?]
at org.eclipse.aether.internal.impl.synccontext.named.DiscriminatingNameMapper.getHostname(DiscriminatingNameMapper.java:90) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.synccontext.named.DiscriminatingNameMapper.<init>(DiscriminatingNameMapper.java:69) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.synccontext.named.NameMappers.discriminatingNameMapper(NameMappers.java:68) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactoryImpl.getManuallyCreatedNameMappers(NamedLockFactoryAdapterFactoryImpl.java:78) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactoryImpl.<init>(NamedLockFactoryAdapterFactoryImpl.java:107) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.newInstance(DefaultServiceLocator.java:159) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstances(DefaultServiceLocator.java:140) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstance(DefaultServiceLocator.java:130) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator.getService(DefaultServiceLocator.java:271) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.synccontext.DefaultSyncContextFactory.initService(DefaultSyncContextFactory.java:68) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.newInstance(DefaultServiceLocator.java:163) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstances(DefaultServiceLocator.java:140) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstance(DefaultServiceLocator.java:130) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator.getService(DefaultServiceLocator.java:271) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.DefaultMetadataResolver.initService(DefaultMetadataResolver.java:123) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.newInstance(DefaultServiceLocator.java:163) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstances(DefaultServiceLocator.java:140) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstance(DefaultServiceLocator.java:130) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator.getService(DefaultServiceLocator.java:271) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.apache.maven.repository.internal.DefaultVersionResolver.initService(DefaultVersionResolver.java:106) ~[maven-resolver-provider-3.9.6.jar:3.9.6]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.newInstance(DefaultServiceLocator.java:163) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstances(DefaultServiceLocator.java:140) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstance(DefaultServiceLocator.java:130) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator.getService(DefaultServiceLocator.java:271) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.DefaultRepositorySystem.initService(DefaultRepositorySystem.java:158) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.newInstance(DefaultServiceLocator.java:163) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstances(DefaultServiceLocator.java:140) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstance(DefaultServiceLocator.java:130) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator.getService(DefaultServiceLocator.java:271) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.bukkit.plugin.java.LibraryLoader.<init>(LibraryLoader.java:60) ~[luminol-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.<clinit>(SpigotPluginProvider.java:38) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.provider.type.PluginFileType.<clinit>(PluginFileType.java:40) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.provider.source.FileProviderSource.getPluginName(FileProviderSource.java:148) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.provider.source.FileProviderSource.checkUpdate(FileProviderSource.java:111) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.provider.source.FileProviderSource.prepareContext(FileProviderSource.java:59) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.provider.source.DirectoryProviderSource.lambda$prepareContext$1(DirectoryProviderSource.java:33) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?]
at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:?]
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
at io.papermc.paper.plugin.provider.source.DirectoryProviderSource.walkFiles(DirectoryProviderSource.java:64) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.provider.source.DirectoryProviderSource.prepareContext(DirectoryProviderSource.java:31) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.provider.source.DirectoryProviderSource.prepareContext(DirectoryProviderSource.java:17) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.util.EntrypointUtil.registerProvidersFromSource(EntrypointUtil.java:14) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.PluginInitializerManager.load(PluginInitializerManager.java:113) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at net.minecraft.server.Main.main(Main.java:112) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.PaperBootstrap.boot(PaperBootstrap.java:21) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at org.bukkit.craftbukkit.Main.main(Main.java:281) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paperclip.Paperclip.lambda$main$0(Paperclip.java:42) ~[app:?]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.net.UnknownHostException: archlinux: Name or service not known
at java.base/java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) ~[?:?]
at java.base/java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:52) ~[?:?]
at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1211) ~[?:?]
at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1828) ~[?:?]
at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1139) ~[?:?]
at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1818) ~[?:?]
at java.base/java.net.InetAddress.getLocalHost(InetAddress.java:1931) ~[?:?]
... 60 more
[01:46:19 WARN]: [org.eclipse.aether.internal.impl.synccontext.named.DiscriminatingNameMapper] Failed to get hostname, using 'localhost'
java.net.UnknownHostException: archlinux: archlinux: Name or service not known
at java.base/java.net.InetAddress.getLocalHost(InetAddress.java:1936) ~[?:?]
at org.eclipse.aether.internal.impl.synccontext.named.DiscriminatingNameMapper.getHostname(DiscriminatingNameMapper.java:90) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.synccontext.named.DiscriminatingNameMapper.<init>(DiscriminatingNameMapper.java:69) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.synccontext.named.NameMappers.discriminatingNameMapper(NameMappers.java:68) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactoryImpl.getManuallyCreatedNameMappers(NamedLockFactoryAdapterFactoryImpl.java:78) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactoryImpl.<init>(NamedLockFactoryAdapterFactoryImpl.java:107) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.newInstance(DefaultServiceLocator.java:159) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstances(DefaultServiceLocator.java:140) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstance(DefaultServiceLocator.java:130) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator.getService(DefaultServiceLocator.java:271) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.synccontext.DefaultSyncContextFactory.initService(DefaultSyncContextFactory.java:68) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.newInstance(DefaultServiceLocator.java:163) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstances(DefaultServiceLocator.java:140) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstance(DefaultServiceLocator.java:130) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator.getService(DefaultServiceLocator.java:271) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.DefaultMetadataResolver.initService(DefaultMetadataResolver.java:123) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.newInstance(DefaultServiceLocator.java:163) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstances(DefaultServiceLocator.java:140) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstance(DefaultServiceLocator.java:130) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator.getService(DefaultServiceLocator.java:271) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.apache.maven.repository.internal.DefaultVersionResolver.initService(DefaultVersionResolver.java:106) ~[maven-resolver-provider-3.9.6.jar:3.9.6]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.newInstance(DefaultServiceLocator.java:163) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstances(DefaultServiceLocator.java:140) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstance(DefaultServiceLocator.java:130) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator.getService(DefaultServiceLocator.java:271) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.DefaultRepositorySystem.initService(DefaultRepositorySystem.java:158) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.newInstance(DefaultServiceLocator.java:163) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstances(DefaultServiceLocator.java:140) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstance(DefaultServiceLocator.java:130) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator.getService(DefaultServiceLocator.java:271) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at io.papermc.paper.plugin.loader.library.impl.MavenLibraryResolver.<init>(MavenLibraryResolver.java:73) ~[luminol-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at veinminer-enchant-2.2.2.jar/de.miraculixx.veinminerEnchant.paper.VeinminerEnchantmentLoader.classloader(VeinminerEnchantmentLoader.java:24) ~[veinminer-enchant-2.2.2.jar:?]
at io.papermc.paper.plugin.provider.type.paper.PaperPluginProviderFactory.build(PaperPluginProviderFactory.java:43) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.provider.type.paper.PaperPluginProviderFactory.build(PaperPluginProviderFactory.java:23) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.provider.type.PluginFileType.register(PluginFileType.java:72) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.provider.source.FileProviderSource.registerProviders(FileProviderSource.java:95) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.provider.source.DirectoryProviderSource.registerProviders(DirectoryProviderSource.java:52) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.provider.source.DirectoryProviderSource.registerProviders(DirectoryProviderSource.java:17) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.util.EntrypointUtil.registerProvidersFromSource(EntrypointUtil.java:15) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.PluginInitializerManager.load(PluginInitializerManager.java:113) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at net.minecraft.server.Main.main(Main.java:112) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.PaperBootstrap.boot(PaperBootstrap.java:21) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at org.bukkit.craftbukkit.Main.main(Main.java:281) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paperclip.Paperclip.lambda$main$0(Paperclip.java:42) ~[app:?]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.net.UnknownHostException: archlinux: Name or service not known
at java.base/java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) ~[?:?]
at java.base/java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:52) ~[?:?]
at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1211) ~[?:?]
at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1828) ~[?:?]
at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1139) ~[?:?]
at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1818) ~[?:?]
at java.base/java.net.InetAddress.getLocalHost(InetAddress.java:1931) ~[?:?]
... 47 more
[01:46:19 WARN]: [org.eclipse.aether.internal.impl.synccontext.named.DiscriminatingNameMapper] Failed to get hostname, using 'localhost'
java.net.UnknownHostException: archlinux: archlinux: Name or service not known
at java.base/java.net.InetAddress.getLocalHost(InetAddress.java:1936) ~[?:?]
at org.eclipse.aether.internal.impl.synccontext.named.DiscriminatingNameMapper.getHostname(DiscriminatingNameMapper.java:90) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.synccontext.named.DiscriminatingNameMapper.<init>(DiscriminatingNameMapper.java:69) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.synccontext.named.NameMappers.discriminatingNameMapper(NameMappers.java:68) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactoryImpl.getManuallyCreatedNameMappers(NamedLockFactoryAdapterFactoryImpl.java:78) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapterFactoryImpl.<init>(NamedLockFactoryAdapterFactoryImpl.java:107) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.newInstance(DefaultServiceLocator.java:159) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstances(DefaultServiceLocator.java:140) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstance(DefaultServiceLocator.java:130) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator.getService(DefaultServiceLocator.java:271) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.synccontext.DefaultSyncContextFactory.initService(DefaultSyncContextFactory.java:68) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.newInstance(DefaultServiceLocator.java:163) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstances(DefaultServiceLocator.java:140) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstance(DefaultServiceLocator.java:130) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator.getService(DefaultServiceLocator.java:271) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.DefaultMetadataResolver.initService(DefaultMetadataResolver.java:123) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.newInstance(DefaultServiceLocator.java:163) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstances(DefaultServiceLocator.java:140) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstance(DefaultServiceLocator.java:130) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator.getService(DefaultServiceLocator.java:271) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.apache.maven.repository.internal.DefaultVersionResolver.initService(DefaultVersionResolver.java:106) ~[maven-resolver-provider-3.9.6.jar:3.9.6]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.newInstance(DefaultServiceLocator.java:163) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstances(DefaultServiceLocator.java:140) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstance(DefaultServiceLocator.java:130) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator.getService(DefaultServiceLocator.java:271) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.internal.impl.DefaultRepositorySystem.initService(DefaultRepositorySystem.java:158) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.newInstance(DefaultServiceLocator.java:163) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstances(DefaultServiceLocator.java:140) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator$Entry.getInstance(DefaultServiceLocator.java:130) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at org.eclipse.aether.impl.DefaultServiceLocator.getService(DefaultServiceLocator.java:271) ~[maven-resolver-impl-1.9.18.jar:1.9.18]
at io.papermc.paper.plugin.loader.library.impl.MavenLibraryResolver.<init>(MavenLibraryResolver.java:73) ~[luminol-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at HuskHomes-Paper-4.9.6.jar/net.william278.huskhomes.PaperHuskHomesLoader.classloader(PaperHuskHomesLoader.java:44) ~[HuskHomes-Paper-4.9.6.jar:?]
at io.papermc.paper.plugin.provider.type.paper.PaperPluginProviderFactory.build(PaperPluginProviderFactory.java:43) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.provider.type.paper.PaperPluginProviderFactory.build(PaperPluginProviderFactory.java:23) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.provider.type.PluginFileType.register(PluginFileType.java:72) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.provider.source.FileProviderSource.registerProviders(FileProviderSource.java:95) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.provider.source.DirectoryProviderSource.registerProviders(DirectoryProviderSource.java:52) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.provider.source.DirectoryProviderSource.registerProviders(DirectoryProviderSource.java:17) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.util.EntrypointUtil.registerProvidersFromSource(EntrypointUtil.java:15) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.plugin.PluginInitializerManager.load(PluginInitializerManager.java:113) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at net.minecraft.server.Main.main(Main.java:112) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paper.PaperBootstrap.boot(PaperBootstrap.java:21) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at org.bukkit.craftbukkit.Main.main(Main.java:281) ~[luminol-1.21.4.jar:1.21.4-DEV-8d6d911]
at io.papermc.paperclip.Paperclip.lambda$main$0(Paperclip.java:42) ~[app:?]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.net.UnknownHostException: archlinux: Name or service not known
at java.base/java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) ~[?:?]
at java.base/java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:52) ~[?:?]
at java.base/java.net.InetAddress$PlatformResolver.lookupByName(InetAddress.java:1211) ~[?:?]
at java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1828) ~[?:?]
at java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1139) ~[?:?]
at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1818) ~[?:?]
at java.base/java.net.InetAddress.getLocalHost(InetAddress.java:1931) ~[?:?]
... 47 more
Changelog
Latest
又复活惹
History
2025-05-13 - Vanilla-like fix & server.jar upgrade
Vanilla-like fix & server.jar upgrade
-
update
server.jar
to Luminol 1.21.4 - 3cc086d -
Vanilla-like fix
- rcon.password=*****
+ rcon.password=
- rcon.port=*****
+ rcon.port=
- pause-when-empty-seconds=-1
+ pause-when-empty-seconds=60
collisions:
- allow-player-cramming-damage: false
+ allow-player-cramming-damage: true
- max-entity-collisions: 8
+ max-entity-collisions: 2147483647
entities:
behavior:
- only-merge-items-horizontally: false
+ only-merge-items-horizontally: true
- phantoms-do-not-spawn-on-creative-players: false
+ phantoms-do-not-spawn-on-creative-players: true
- phantoms-only-attack-insomniacs: true
+ phantoms-only-attack-insomniacs: false
spawning:
- count-all-mobs-for-spawning: false
+ count-all-mobs-for-spawning: true
duplicate-uuid:
- mode: SAFE_REGEN
+ mode: NOTHING
- filter-bad-tile-entity-nbt-from-falling-blocks: true
+ filter-bad-tile-entity-nbt-from-falling-blocks: false
- filtered-entity-tag-nbt-paths:
- - Pos
- - Motion
- - SleepingX
- - SleepingY
- - SleepingZ
+ filtered-entity-tag-nbt-paths: []
- per-player-mob-spawns: true
+ per-player-mob-spawns: false
maps:
- item-frame-cursor-limit: 128
+ item-frame-cursor-limit: 2147483647
scoreboards:
- use-vanilla-world-scoreboard-name-coloring: false
+ use-vanilla-world-scoreboard-name-coloring: true
unsupported-settings:
- disable-world-ticking-when-empty: false
+ disable-world-ticking-when-empty: true
- fix-invulnerable-end-crystal-exploit: true
+ fix-invulnerable-end-crystal-exploit: false
commands:
- suggest-player-names-when-null-tab-completions: true
+ suggest-player-names-when-null-tab-completions: false
- time-command-affects-all-worlds: false
+ time-command-affects-all-worlds: true
packet-limiter:
all-packets:
- action: DROP
+ action: KICK
- max-packet-rate: 500.0
+ max-packet-rate: 999999.0
overrides:
ServerboundPlaceRecipePacket:
- max-packet-rate: 5.0
+ max-packet-rate: 999999.0
spam-limiter:
- incoming-packet-threshold: 300
+ incoming-packet-threshold: 2147483647#
world-settings:
default:
entity-activation-range:
entity-activation-range:
- animals: 32
+ animals: 0
- monsters: 32
+ monsters: 0
- raiders: 64
+ raiders: 0
- misc: 16
+ misc: 0
- water: 16
+ water: 0
- villagers: 32
+ villagers: 0
- flying-monsters: 32
+ flying-monsters: 0
- max-tnt-per-tick: 100
+ max-tnt-per-tick: -1
2025-05-14 - Server Data Loss Notification
Confirmed data drive failure; the Shengdian Service failed to start.
2025-05-18 - Server Recovery Notification
- English
- 简体中文
- Replace the server data drive with SSD, switch the OS to Debian 11, change the filesystem to
Btrfs
, and enablezstd
compression. - Install
mcsmanager-daemon
. - Use a backup from one month ago for the Shengdian Service (生电服).
- Localize HuskHome plugin to Chinese.
- Remove the following plugins:
- Authme
- SkinRestorer
- ViaVersion
- ViaBackward
- ViaRemind
- ViaAprilFools
- ReColorfulMap (duplicate entry)
- AQQBot-1.1.1
- HeadDatabase
- BetterRTP
- Add the HuskSync plugin, deploy Redis and MySQL locally, and configure HuskSync to connect with the Survival Server.
- Add the Plan plugin and connect it to the web database server.
- Set the voicechat port to
-1
. - Deploy rsync for periodic backups of server data.
此服务器已于23:30归档!
- 服务器数据盘换成SSD、系统换成debian11,文件系统改为
Btrfs
,启用zstd
压缩 - 安装
mcsmanager-daemon
- 使用生电服使用一个月前的存档
- HuskHome汉化
- 移除
Authme
、SkinRestorer
、ViaVersion
、ViaBackward
、ViaRemind
、ViaAprilFools
、ReColorfulMap
、ReColorfulMap
、AQQBot
、HeadDatabase
、BetterRTP
插件 - 添加HuskSync插件,本地部署redis和MySQL连接HuskSync与生存服建立连接
- 添加plan插件,与网页数据库服务器连接
- voicechat端口改为
-1
- 部署rsync,以后随机备份服务器数据
2025-05-19 - Change server data disk
Replace the server data drive twice.
2025-05-26 - Normal update & move server
Normal update
Move server from Xining telecome to Zaozhuang telecome.
Server provider (IDC) changed from Ruibaiyun to Heihui Cloud.
The server has only been out of service for maintenance for 3 minutes.
New server:
root@ser128663008192:~# neofetch
.-/+oossssoo+/-. root@ser128663008192
`:+ssssssssssssssssss+:` --------------------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 22.04 LTS x86_64
.ossssssssssssssssssdMMMNysssso. Host: KVM RHEL 7.6.0 PC (i440FX + PIIX, 1996)
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 5.15.0-140-generic
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 1 day, 14 hours, 12 mins
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 972 (dpkg), 4 (snap)
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 5.1.16
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Terminal: /dev/pts/1
ossyNMMMNyMMhsssssssssssssshmmmhssssssso CPU: Intel Xeon E5-2686 v4 (12) @ 2.294GHz
ossyNMMMNyMMhsssssssssssssshmmmhssssssso GPU: 00:02.0 Cirrus Logic GD 5446
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Memory: 12704MiB / 15987MiB
.ssssssssdMMMNhsssssssssshNMMMdssssssss.
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/
+sssssssssdmydMMMMMMMMddddyssssssss+
/ssssssssssshdmNNNNmyNMMMMhssssss/
.ossssssssssssssssssdMMMNysssso.
-+sssssssssssssssssyyyssss+-
`:+ssssssssssssssssss+:`
.-/+oossssoo+/-.
2025-05-30 - Add plugin BedrockPlayerSupport
Add pluginBedrockPlayerSupport-2.0.4-all.jar
2025-05-31 - Good bye, Minecraft.
- English
- 简体中文
Archived at 23:30.
Good bye, Minecraft.
— Farewell to the Fantasystars Survival-Redstone Server
When the last gravity block ceased its duplication, When wither roses bloomed in the spawn chunks, The moonlight of May 31, 2025, pierced virtual clouds, Pausing our 120-day symphony of pistons and redstone dust.
I. Redstone Heartbeat: Ode to Unshackled Creation
This was our lawless laboratory— Where rails multiplied into time tunnels, Where carpets paved starlit paths through void trades. With TNT as our chisel and withers as our blades, We carved truth under the creed: "All Glitches Unleashed!"
"No update suppression? Then what’s survival-tech for?" "Cobble mountains are fortresses, player-traps are medals, And 400 blocks east of spawn? A gambler’s arena."
From RuiBai Cloud to HeiHui Cloud’s 16GiB embrace, We weathered ten thousand chunk loads. In Luminol’s coded cosmos, Our PlayerDolls became eternal sentinels. Even when "servers crashed daily," The 40-core iron farm roared back at dawn— Our admin’s "ample allowance" romance against digital chaos.
II. Lawless Utopia: Where Anarchy Bloomed
"PVP allowed unless complained, raid unclaimed lands freely"—
Under this crimson rule, we were both bandits and poets.
Some fenced 256×384×256 sanctuaries with /res
,
Watched them vanish like sandcastles after seven idle days.
Others fled across regions, hiding in /regionbar’s entity storms.
When backpacks resurrected via HuskSync,
A white message pierced the smoke:
"/back – I have your skull. Returning it at the coords."
Curses during lag spikes, Laughter when suppressors crashed, And off-key songs in SVC voice chat— All became our most cherished "keepInventory" memories.
III. Spectator’s Gaze: To 120 Fantasystars
Now we float in spectator mode, Gazing at cobble ranges built of wither skeletons, At memorial valleys paved with player heads.
The admin’s diamond-block castle stands a relic
Void traders frozen mid-gold-exchange
PlayerDolls still hold signs: "Happy Archiving!"
As /tpsbar
flatlines and /membar
stills,
We understand—
Survival-tech was never about circuits,
But about forging youth into redstone dust,
Where every suppressed update’s tremor
Echoed the heartbeat of our rebellion.
Epilogue
Servers sleep, but starlight endures. With wither roses on spawn’s sacred ground:
"Goodbye is no full stop. When command blocks reignite, We’ll meet at
/tp @p 2025-05-31 23:59 Fantasystars
"
— Travelers of the Glitch To the server core that never cooled Midsummer 2025
此服务器已于23:30归档!
《星月长明·红石不熄》
——星月夜生电服结档感言
当最后一块重力方块停止复制,当凋零玫瑰在出生点悄然绽放,2025年5月31日的月光穿透虚拟云层,为星月夜生电服按下暂停键。120个日夜的齿轮转动声,终在红石火把明灭间化作永恒回响。
一、生电之魂:自由与创造的狂想曲
这里曾是没有边界的试验场——铁轨在复制机中延展成时光隧道,地毯在虚空交易里铺就星空之路。我们以TNT为笔,凋灵为刃,在「特性全开」的法则下雕刻真理:
“不能切门还玩什么生电?” “圆石山是堡垒,禁人塔是勋章,而出生点直行400格…是勇者的赌场。”
从瑞白云到黑汇云,16GiB内存承载过万次区块加载;Luminol核心的代码星河里,我们让假人成为永不下线的守望者。即便“服务器每天故障一次”,次日朝阳升起时,40核刷铁机仍轰鸣如初——那是腐竹用“零花钱充裕”的浪漫,对抗数据的无常。
二、江湖夜雨:野蛮生长的乌托邦
“无人抱怨则可PVP,无人领地即可劫掠”——这条血色法则下,我们既是土匪也是诗人。
有人用Residence圈起256×384×256的桃源,却在七天后化作流沙;有人被追杀千里,在世界数万格中定居;当玩家在HuskHome中同步消失,硝烟散尽的公屏上飘过一行绿字:
“/back 我捡你头颅了,老地方还你。”\
那些卡服瞬间的骂声,更新抑制器崩溃时的哄笑,连同SVC语音里跑调的歌声,都成了最珍贵的“死亡不掉落”。
三、旁观者之眼:致120天的星河
此刻,我们漂浮在旁观模式的天穹。脚下是凋零骷髅铸就的圆石山脉,是玩家头颅铺成的纪念碑谷。
腐竹家的钻石块城堡已成景点
虚空交易机定格在最后一组金锭
假人仍在挂机点举着告示牌:「结档愉快」
当/tpsbar
永远停在0,当/membar
不再跳动,才懂得——所谓生电,不过是把青春熔进红石电路,让每一次更新抑制的震颤,都成为年少热血的共鸣箱。
终章
服务器会关闭,但星月长明。
谨以凋灵玫瑰祭奠这场盛大的消亡:
“再见不是终点,
当指令方块重燃,
我们终在下一纪元的坐标重逢——
/tp @p 2025-05-31 23:59 星月夜
”
——全体旅人 致永不冷却的服务器核心
2025年仲夏夜
2025-07-12 - We come back!
Now, no player play the server. But we also start it. QwQ
asus@archlinux ~> neofetch
-` asus@archlinux
.o+` --------------
`ooo/ OS: Arch Linux x86_64
`+oooo: Host: Vivobook_ASUSLaptop X1502ZA_X1502ZA 1.0
`+oooooo: Kernel: 6.15.6-zen1-1-zen
-+oooooo+: Uptime: 5 hours, 13 mins
`/:-:++oooo+: Packages: 1508 (pacman)
`/++++/+++++++: Shell: fish 4.0.2
`/++++++++++++++: Resolution: 1920x1080
`/+++ooooooooooooo/` DE: Plasma 6.4.2
./ooosssso++osssssso+` WM: kwin
.oossssso-````/ossssss+` Theme: Breeze [GTK2/3]
-osssssso. :ssssssso. Icons: WhiteSur [GTK2/3]
:osssssss/ osssso+++. Terminal: konsole
/ossssssss/ +ssssooo/- CPU: 12th Gen Intel i5-1240P (16) @ 4.400GHz
`/ossssso+/:- -:/+osssso+- GPU: Intel Alder Lake-P GT2 [Iris Xe Graphics]
`+sso+:-` `.-/+oso: Memory: 25165MiB / 39797MiB
`++:. `-/+/
.` `/