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

Ideas / WIP Scripts #1

Open
5 of 31 tasks
Weissnix4711 opened this issue Jul 15, 2020 · 2 comments
Open
5 of 31 tasks

Ideas / WIP Scripts #1

Weissnix4711 opened this issue Jul 15, 2020 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@Weissnix4711
Copy link
Owner

Weissnix4711 commented Jul 15, 2020

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)
@Weissnix4711 Weissnix4711 added the enhancement New feature or request label Jul 15, 2020
@Weissnix4711 Weissnix4711 pinned this issue Jul 15, 2020
Weissnix4711 added a commit that referenced this issue Jul 15, 2020
See the issue instead: #1
Weissnix4711 added a commit that referenced this issue Jul 16, 2020
Outdated, unused. See the issues instead: #1
@Weissnix4711
Copy link
Owner Author

Weissnix4711 commented Jul 17, 2020

v1.0 - First release

Todo list:

  • Finishing wild.js v1
  • Finish kits.js v3 (Will not be finished before release)
  • Finish jobs.js v1
  • Fix issue with clearChat - Updated to v1.1

@Weissnix4711
Copy link
Owner Author

Weissnix4711 commented Jul 21, 2020

v2.0 - Second major release

  • Animated scoreboard with economy and player count.
  • Skyblock. Clone island to regular intervals, give one to each player. - Nick (Abandoned)
  • NPC Quest system (Abandoned)
  • Edit wild - give slow falling.
  • Ranks
  • Chat announcements

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants