Skip to content

Latest commit

 

History

History
193 lines (142 loc) · 5.38 KB

Features.md

File metadata and controls

193 lines (142 loc) · 5.38 KB

Features

StckUtils is a challenge plugin inspired by DerBanko's BUtils. It works in a similar way: StckUtils has a Timer, Challenges, GameChanges and Goals.

If you have ideas for new features or ideas on how to improve something, you can reach us by creating an issue or contacting us on Discord (StckOverflw , l4zs)

General

If you are unable to find some features, please check if you gave yourself the required permissions for the specific feature. If you're still unable to find it, you can reach us by creating an issue or contacting us on Discord (StckOverflw , l4zs)


Everything is configurable through a gui you can open with /settings or by right-clicking with the nether star you'll have in your inventory when the Timer is paused.

The settings gui looks like this:

Settings GUI

Timer

The Timer is used to keep track of your play time needed for reaching a goal or failing to a challenge.

The Timer gui looks like this:

Timer GUI

Here you can..
  • start and stop the Timer
  • reset the Timer
  • change the time
  • set who should be able to join while the Timer is running
  • change the Timer's color
  • set the Direction the Timer should count in (forwards or backwards)

You can also use the Timer command to start, stop and reset the Timer easily (/timer <start|pause|reset>).

Challenges

Challenges make it easier or harder to play the game and reach the goal.

The Challenge gui looks like this:

img.png

Here you can activate (left-click) and configure (right-click on activated challenge) the challenge (you can activate multiple at once)

Heres a list of all challenges included (as of v1.4.0)..
  • AntiArmor
  • AdvancementDamage
  • BalanceLife
  • BlockExplode
  • ChunkFlattener
  • DamageFreeze
  • DamageSwap
  • GamerChallenge
  • IceWalker
  • InventoryDamageClear
  • InventorySwap
  • InvisibleEntities
  • JackHammer
  • LevelBorder
  • Medusa
  • MobDuplicator
  • MobMagnet
  • NoBlockBreak
  • NoBlockPlace
  • NoCrafting
  • NoDeath
  • NoFallDamage
  • NoSneak
  • NoVillagerTrade
  • NoXP
  • RandomEffect
  • RandomItem
  • Randomizer
  • SingleUse
  • Snake

GameChanges

GameChanges add non-game-changig features to the game or let you configure basic minecraft features (like gamerules) in an easy way.

The GameChange gui looks like this:

img.png

Here you can configure the gamechanges.

Heres a list of all gamechanges included (as of v1.4.0)..
  • AllowPvP
  • DamageMultiplier
  • DeathCounter
  • Difficulty
  • KeepInventory
  • MaxHealth
  • SpawnWorld

Goals

Goals set the goal you have to reach to win the game.

The Goal gui looks like this:

img.png

Here you can activate (left-click) and configure (right-click on activated challege) one (yeah, just one) goal, either a TeamGoal (coop, all win when reached) or a Battle (pvp, first to reach wins).

Heres a list of all goals included (as of v1.4.0)..
  • AllAdvancements
  • AllItems
  • AllMobs
  • BakeCake
  • FindDiamond
  • GoToNether
  • KillEnderdragon
  • Survive

Other Features

  • Hide players with the hide command (/hide <player>)
    • There's also a gui for this (open with /hide)
  • Create (and show saved) positions to remove the hassle of remembering coordinates (/position <name>)

Permissions

/allx - no permission


/hide - stckutils.command.hide

  • Hide yourself - stckutils.function.hide.self
  • Hide other Players - stckutils.function.hide.other

/position - stckutils.command.position

  • Create a position - stckutils.function.position.create
  • Show an already created position: stckutils.function.position.show

/settings - stckutils.command.settings

  • Being able to open the settings gui - stckutils.function.settings.gui
  • Get the Settings Item while the Timer is paused - stckutils.function.settings.item

/timer - stckutils.command.timer

  • Reset the Timer - stckutils.function.timer.reset
  • Start the Timer - stckutils.function.timer.start
  • Pause the Timer - stckutils.function.timer.pause

/default-language - stckutils.command.language