Skip to content

The "we have carpetmod at home" mod for 1.8.9

License

Notifications You must be signed in to change notification settings

disrespecTech/rugserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d4f3f45 · Nov 3, 2022

History

54 Commits
Sep 11, 2022
Sep 11, 2022
Nov 3, 2022
Sep 11, 2022
Sep 11, 2022
Nov 3, 2022
Sep 11, 2022
Nov 3, 2022
Sep 11, 2022
Sep 11, 2022
Sep 11, 2022

Repository files navigation

Rugserver

Rugserver is a low-effort carpetmod rip-off for Minecraft 1.8.9.

This was created for the disrespecTech server which current plays in 1.8 and this mod tries to bring some modern-day tooling/information such as TPS and mobcap logging to old MC.

Rule

allowAutoEating

Players can automatically consume food
Action must be attached via /player.
Intended for use by bots since 1.8 doesn't have off-hand.
Super cheaty, don't use lol.

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: CHEATY, SURVIVAL

allowXpDumping

Players can drop all its experience on the ground
Action must be performed via /player. When set to limited, players only drop the amount they would have if they'd died. Intended for use on bots to drop the XP they gain from mob farms.

  • Type: BotExperienceDropType
  • Default value: false
  • Required options: true, false, limited
  • Categories: CHEATY, SURVIVAL

announceSleep

Announce when a player has skipped the night
Only applicable when sleepPercentage is 0

  • Type: boolean
  • Default value: true
  • Required options: true, false
  • Categories: SURVIVAL

antiCheatDisabled

Relaxes some anti-cheat checks to ease high-ping symptoms

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: EXPERIMENTAL, SURVIVAL

barrierBlockSuppressesUpdates

Barrier block will suppress any further neighboring block updates

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: CREATIVE, EXPERIMENTAL

cameraModeDisableDamageCooldown

Allows entering camera mode even if damage was taken recently

  • Type: OpEnableOption
  • Default value: false
  • Required options: true, false, op
  • Categories: SURVIVAL

carefulBreak

Instantly pick-up mined items if sneaking Only applicable if the player is subscribed to carefulBreak

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: FEATURE, SURVIVAL

crossDimensionalTeleporting

Teleport to entities in other dimensions

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: CREATIVE

commandCamera

Enables /cs for entering/exiting camera mode

  • Type: OpEnableOption
  • Default value: false
  • Required options: true, false, op
  • Categories: COMMAND, FEATURE, SURVIVAL

commandFlower

Enables /flower for painting flowers in flower forests

  • Type: OpEnableOption
  • Default value: op
  • Required options: true, false, op
  • Categories: COMMAND, CREATIVE

commandPlayer

Enables /player for player spawning

  • Type: OpEnableOption
  • Default value: false
  • Required options: true, false, op
  • Categories: COMMAND, FEATURE, EXPERIMENTAL

commandTick

Enables /tick for tick manipulation

  • Type: OpEnableOption
  • Default value: op
  • Required options: true, false, op
  • Categories: COMMAND, CREATIVE

endermanNoGriefing

Disables enderman griefing (i.e. block pick-up)

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: CHEATY, SURVIVAL

fillLimit

Specify the block limit for /clone and /fill

  • Type: integer
  • Default: 32768
  • Categories: CREATIVE

fillUpdates

Disables neighboring block updates when using /clone, /fill, and /setblock

  • Type: boolean
  • Default value: true
  • Required options: true, false
  • Categories: CREATIVE

noEndCredits

Skip the end credits when leaving The End

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: SURVIVAL

mobsOnlySpawnNearPlayers

Prevent mobs spawning if it were to immediately despawn

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: EXPERIMENTAL, SURVIVAL

opNoCheating

Disable /tp when an operator is in survival mode

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: SURVIVAL

persistLogSubscriptions

Save log subscriptions to disk and load on start-up

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: CREATIVE, SURVIVAL

setSpawnWithoutSleep

Players can set their spawn at a bed without having to sleep in it

  • Type: boolean
  • Default: false
  • Options: true, false
  • Categories: SURVIVAL

sleepPercentage

Percentage of players required to sleep to skip the night

  • Type: integer
  • Default: 100
  • Options: 0, 25, 50, 75, 100
  • Categories: FEATURE, SURVIVAL

xpNoCooldown

Disables pick-up cooldown for XP orbs

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: SURVIVAL

Commands

A list of supported commands.

Bots

Spawn fake players at your current position. Requires commandPlayer rule to execute.

  • /player <name> spawn - Spawns a fake player at your current location
  • /player <yourname> shadow - Spawns a shadow player to replace you
  • /player <name> kill - Kicks a fake player
  • /player <name> attack [once/interval/continuous] [ticks] - Attack at a set tick interval, continuously, or once
  • /player <name> use [once/interval/continuous] [ticks] - Use item at a set tick interval, continuously, or once
  • /player <name> sneak/unsneak - Make player sneak/unsneak
  • /player <name> mount/dismount - Make player mount nearest vehicle, or dismount current
  • /player <name> drop [once/interval/continuous] [ticks] - Drop held item one at a time at a set tick interval, continuously, or once
  • /player <name> dropStack [once/interval/continuous] [ticks] - Drop entire held item stack at a set tick interval, continuously, or once
  • /player <name> drop all - Drop entire inventory on to the ground
  • /player <name> drop slot <slot> [true] - Drop an item from the specified inventory slot, or entire stack if true is provided
  • /player <name> drop xp - Dump players experience on to the ground
    • Requires allowXpDumping to be true or limited
  • /player <name> eat [once/interval/continuous] [ticks] - Eats a valid food item from inventory when required, checking at a set tick interval, continuously, or once
    • Requires allowAutoEating to be true

Logging

Subscribe/unsubscribe to different log streams.

  • /log carefulBreak - Instantly pick-up mined items if sneaking. Requires carefulBreak rule.
  • /log tps - Show TPS/MSPT in tab footer
  • /log mobcaps - Show mob count and mob cap for current dimension in tab footer

Rules

Modify mod rules/features

  • /rug - List all rules and their current values
  • /rug <rule> - Describe the target rule and its current value
  • /rug <rule> <value> - Set the target rule to specified value
  • /rug setDefault <rule> - Reset default value to its initial value for the target rule
  • /rug setDefault <rule> <value> - Set the default value for the target rule to persist across restarts

Utilty

  • /cs - Toggle camera mode
  • /flower paint [radius] [player] - Attaches a flower forest painter with set radius to target player
  • /flower stop [player] - Removes flower forest painter from target player
  • /tick rate - Show current tick rate (default: 20)
  • /tick rate <rate> - Set tick rate