โ๏ธ Managing And Troubleshooting Active Sieges
Siege Machines and base walls are complex systems. During active raids, players may report issues such as stuck machines, incorrect fuel counters, or wall generation glitched blocks. This walkthrough details how to inspect, override, and resolve issues during an active siege.
Plugins & Commands Used
- Raid World Siege Machines: Skript command
/smadmin - Raid World Base Walls: Skript command
/walladmin
Step 1: Spawning & Giving Siege Eggs
If a player's spawn egg was lost due to a glitch, or you need to test base defenses:
- Give Yourself an Egg:
/smadmin getegg - Give a Player an Egg:
/smadmin givegg mobile <player>- Example:
/smadmin givegg mobile AubieTheTorkey
- Example:
Step 2: Inspecting an Active Siege Machine
If a player reports that their machine is glitched or stopped:
- Teleport to the Siege Machine:
/smadmin tp <machineId> - Look directly at the Siege Machine entity and run:
/smadmin seedata - Check the output on your chat console. Pay attention to:
- State: Is it moving, attacking, or stopped?
- Status: Is it active, out of fuel, or disabled?
- Owner Company: Does it belong to the correct attacking company?
Step 3: Overriding Fuel & Bypassing Fuel Limits
If a machine stops moving due to database sync lags or fuel math glitches:
- Manually Set Fuel:
Set the fuel level of the company associated with the machine:
/smadmin setfuel <amount> <machineId> - Bypass Fuel Requirements:
Forces the machine to run without consuming fuel:
/smadmin bypassfuel on <machineId>
(To disable fuel bypass, run/smadmin bypassfuel off <machineId>)
Step 4: Overriding Health & Force-Killing
If a machine is bugged, stuck in bedrock, or the raid has ended and needs cleanup:
- Set Machine Health:
/smadmin sethealth <machineId> <amount> - Force-Kill a Machine:
Removes the machine entity from the world and resolves the raid state:
/smadmin kill <machineId> <breached|notbreached>breached: Triggers breach win rewards for attackers.notbreached: Removes the machine without recording a win.
Step 5: Admin Wall Operations (Defensive Overrides)
When assisting players in building or fixing base layout issues:
- Bypass Wall Generation:
Normally, placing concrete blocks puts them in a slow generation queue. To bypass this and place concrete blocks instantly:
/walladmin bypass
(Bypass works for you. Run/walladmin bypassother <player>to enable/disable it for another builder.) - Simulate Siege Damage:
To test how wall structures block damage, look at a block and run:
/walladmin simulateeffect
This simulates a Siege Machine hit on that block, showing durability decays and block crack animations.
[!WARNING]
Only members of the defending company can deal damage to active Siege Machines. If defenders report they cannot damage a machine, verify their company membership and core claim alignment using the/c mapcommands.