Repository navigation
AntiSpeedrun v0.2.0
Pre-release
Pre-release
Added
config.ymlcarries aconfig-version(1). On start and on/asr reloadan older file, including the unversioned v0.1.x shape, is migrated forward: missing keys are added with their shipped off defaults, comments are kept, and the old file is saved tobackups/first. The upgrade from the unversioned shape also setsanti-cheese.block-bed-anchor-boss-damage,block-exit-portal-crystal-placeandblock-gateway-pre-dragonfromtruetofalse, once, with a WARNING per key: v0.1.x shipped themtruewithout enforcing them, sofalsekeeps what the server did. Set one back totrueto turn it on. No other value is changed. A newer or unreadable version stops startup with the file untouched. State files are not versioned yet.anti-cheese.block-bed-anchor-boss-damage, off by default, cancels bed and Respawn Anchor explosion damage to the Ender Dragon (including its parts) and the Wither, detected byDamageType.BAD_RESPAWN_POINT. TNT, arrows and melee are not affected. Its shipped default changes fromtruetofalse; it was parsed only until now.anti-cheese.block-exit-portal-crystal-place, off by default, refuses an End Crystal placed on the exit portal's centre column. The four resummon ritual positions are not affected. Its shipped default changes fromtruetofalse; it was parsed only until now.anti-cheese.cap-single-hit-boss-damage, off by default, enforces
max-single-hit-boss-damageagainst the Ender Dragon and the Wither. The cap applies to final
damage after armour and resistance, including hits on the dragon's parts, so stacked TNT
minecarts and Mace smashes cannot skip the fight.- Outer-End boundary (
anti-cheese.block-gateway-pre-dragon,outer-end-radius,outer-end-poll-seconds) holds players within the radius until the world's first dragon is killed. It is off by default, including in every bundled profile.
Upgrading from 0.1.x
- Every new anti-cheese rule ships off. Enable the ones you want in
config.ymlunder
anti-cheese, then run/asr reload. - On first start the config migration adds
config-version: 1, saves the old file to
plugins/AntiSpeedrun/backups/, and switchesblock-gateway-pre-dragon,
block-exit-portal-crystal-placeandblock-bed-anchor-boss-damagefromtrueto
false, once, because in 0.1.x they did nothing. Set one back totrueto enforce it. - A clean install also works: back up
plugins/AntiSpeedrun/andplayerdata, delete
config.yml, install the jar and restart. Deletingconfig.ymlloses every local edit
and any preset applied with/asr profile apply; the regenerated file is the default
SMP_STANDARD. State files carry over.