Try   HackMD

⚔️ Practice idea list

Last update: 2nd November 2023, also see my PotSG idea list

Little ideas for features and details to make the user's experience just a tiny bit better 🥰.

Map ideas:

  • Maps full of glass with bedrock as corners so people can gaze at their resourcepacks' custom skies
  • Very simple maps that have a single block on the floor and nothing on the walls (e.g white wool/black wool corners)

Ladders

  • "QuickND", it already has effect pre drank, pearl cooldowns reduced to 10 seconds and no food/saturation/respeeds in a small area. People like shorts and have short attention spans so why not?

  • "FastND" (honestly don't know what would be a good name that differentiates from QuickND, that's on you to figure out), in order to raise the skill-level (and maybe have a little bit of fun again?) you could step up the speed at which people play by giving them speed 3 in NoDebuff (and KB1 swords to combat the reduce in knockback higher speed effects induce), you could also raise the hit per second limit to make it stand somewhere in between vanilla and combo?

Spawn

  • Give additional functions to items in spawn if the user sneaks, (per example if a user sneaks then right click the unranked queue sword, it automatically queues in his favorite ladder which he picked by middle-clicking?), Hypixel has some stuff like this in Bedwars and in the inventory when you're in the hub

  • For rematch, if the user sneaks right clicks the rematch button, it rematches in the same gamemode and/or map as the precedent duel without prompting the user.

  • Add a bunch of secret rooms and easter eggs to make the map always enjoyable to explore and to continue discovering new spots

  • Add a new easy and long jump in spawn every now and then, it really isn't hard to make and lets people wander brainlessly around

  • Make it feel nice to run around the spawn, people (me 👍👍👍) love doing that.

  • Little rewards/custom message when you end a jump (e.g perm speed boost at spawn until they disconnect or /fly)

Rank rewards

  • VIP Lounges in spawn, make it a place people want to come socialize in.

  • "Private" floating islands in spawn for people who bought the highest rank (in a Practice this could be done as a special ./warp in spawn, one of the builders can make a little build for the user)

And on the subject of ranks consider making a $2/3 rank that just gives you a color, fly and VIP access, you should set the bar to be very low, MMC doesn't have that anymore and it's a shame

  • It makes the user familiar with the store, indirectly invites him to upgrade/buy other things
  • As a Clubber on MMC for years I don't like being a default rank, and on lunar having the cheapest lifetime rank be 10$ if a turn-off

User interfaces

  • Try to make everything as customizable as possible (without overwhelming the user, one of my tricks in other software is to tuck them into sub-panels for the power users)
    • Customizable tab/scoreboard/sys msg colors, people like to match their packs and cosmetics, so why not server-side as well?
    • Make an option to opt-in to make the appearance of players in chat and tab be minimalistic (e.g vanilla chat <Username> message with white names for everyone except staff)
    • Give players the option to disable any cosmetics/particles/sound effects from other players
    • Disabling sounds at spawn
    • Custom item as sword / armor in boxing, AKA just fill in Boxing's edit kit chest

Let people the choice of how ranks appears in tabs/chat/above names:

  • Minimalistic: Ranks are all visually removed and every member has a white name (except staff in another same color for every staff)

  • Simple: Ranks are colored / no icons or rank names in brackets

  • Training modes for aiming, potting and refilling

Commands:

  • Option (should be opt-out imo) to have a ding played when your name gets mentionned in chat, (and maybe hard-code it if a staff does it?)

  • Add an actual /help (/?, /helpop) command

  • PLEASE Make /d the alias for /duel, (move disguise' alias to /dis). People will get used to it and will come back on your server just for this kind of feature

  • Add as much command aliases as possible, people are gonna be familiar with commands from other servers:

    • Changing time: /day, /night, /noon, /dawn
    • Ping: /latency, /tps, /ping, /lag, /ms
    • Toggling chat: /tgc, /togglechat
    • Direct messages: /msg, /message, /whisper, /m, /w (/dm?)
    • Scoreboard: /tab, /scoreboard, /tsb, /togglescoreboard

(and you can spy on your user's failed/unknown commands to see if there are any others)

idk any java code but: If commands are "declared" when the server inits you could just have an array of aliases and loop for each of them 👍