Skip to content
This repository was archived by the owner on May 1, 2021. It is now read-only.

Ideas / WIP Scripts #1

@Weissnix4711

Description

@Weissnix4711

Info

  • Chat Commands
    • .yell, .local, .whisper commands with different ranges
  • Permission levels (using sqlite3 and /custom-name prefixes)

Combat / economy

  • Kits v2
    • Use separate JSON file as main kits configuration (Note: cannot import JSON file, so created and exported an object in a seperate kitsConfig.js script)
    • Add .kit info command
    • Add .kit list command
    • Add staff only functionality
    • Add one-time-purchase option
    • Add optional functionality to only allow player to pick one kit from each group
    • Add ability to give effects to kits
    • Add economy integration - buy kits with money
  • Bounty system
  • mob kill reward (will be a part of jobs - nick)
  • Economy jobs
    • Use imported functions instead of commands (Economy API)
    • Cleanup and do not import unused modules
    • Detect block data - only give money for full grown crops
  • Team system / factions (Potentially plugin rather than script)
  • Skyblock

Management

  • Broadcast command (.bc <tag> <message> instead of having to type out the title command)
    • Allow .bc all <message> to send title to all players instead of just one.
  • IP Ban
    • Move over to using sqlite3 instead of a JS object for the banned IP lists.
    • A ban cloud (Currently impossible, no way to access external web server. wontfix until it becomes possible)
  • chatClear - switch to using /tellraw rather than /tell
  • AFK script
  • Permissions - Make db and save all players' perms to this db. Update a player's tag every time they join the server. This way, anyone who manages to edit a tag using some glitch will never be able to do anything bad, because the tags will reset on server restart anyway.

Rejected ideas / wontfix

  • Plots (Best if it were a plugin. wontfix as irrelevant to this project. Feel free to pickup the idea yourself)
  • A way to hide staff from join message and player list (wontfix - Impossible with current scripting. May require plugin) (The best current solution is to make a scoreboard objective, and set display list. This will hide all player's permission level)
  • Add a system to allow and disallow PVP in certain areas (Most likely requires use of plugin, not scripting) (wontfix - Irrelevant to this repo. Anyone is welcome to start this as their own project)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions