Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[greenhouse] Player information improvements #104

Open
2 tasks done
mrfloris opened this issue Mar 7, 2023 · 2 comments
Open
2 tasks done

[greenhouse] Player information improvements #104

mrfloris opened this issue Mar 7, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@mrfloris
Copy link

mrfloris commented Mar 7, 2023

Is your feature request related to a problem?

Yes, it's very cumbersome to players to figure out what they have to do or why a greenhouse is exactly failing.

For example, they build it, place the door and stand in front of it, 99/100 times basically. Then it says "the roof has a hole" or "no roof detected', things like that, that make no sense to them being inside or outside. I mean, they don't know what is expected. There's no /skyblock greenhouse help page with basic information.

Describe the solution you'd like.

I would like to see at least a basic / greenhouse help or info command that explains "great a rectangle of glass walls with a flat roof, no holes in the wall. and INSIDE the wall, place a hopper and a door, stand inside the greenhouse and then type / greenhouse to pick and activate one. there can be no holes in the glass or floor, and certain greenhouses require certain blocks inside of it in order for a greenhouse recipe to be accepted. Finally, you can place bonemeal and water or lava in the hopper to automatically do greenhouse things"

Secondly, the error msgs could try to be a bit more generic or smarter, for example "failed, door detected on the inside of the greenhouse, place it in the wall" or "no hopper detected, make sure you place it inside the glass wall, not below it or in front of it".

Describe alternatives you've considered.

Using CMI to take over the commands and let players click through a paginated help page first, before opening the GUI for them to pick from. But that doesn't help other server owners.

Agreements

  • I have searched for and ensured there isn't already an open issue regarding this.
  • I have ensured the feature I'm requesting isn't already in the latest supported BentoBox build or Addons.

Other

I've noticed quite a few players are struggling, and to be honest, so did I and my staff multiple times, to try and figure out what is needed. it's fun to try and figure out what to do in order to make it work, but it shoudln't be a 30 minute process each time to figure out what's wrong. I hope this can perhaps be addressed a little bit one way or another. This would be much appreciated <3

@mrfloris
Copy link
Author

mrfloris commented Mar 7, 2023

For now, I've made the help pages with a cmi command override, and a cmi ctext file, for those who want to use this.
Screen-Shot 2023-03-07 at 14 12 48
Screen-Shot 2023-03-07 at 14 12 55
Screen-Shot 2023-03-07 at 14 12 59
plugins/cmi/customtext/skyblockgreenhousehelp.txt skyblockgreenhousehelp.txt
next, add plugins/cmi/customalias/1MB-gametype-skyblock-greenhouse-help.yml and then /cmi reload, this will override the real command and display as the screenshot.
[edit: github doesn't allow me to upload yaml files, so save as the .yml file ..]

# 1MB-gametype-skyblock-greenhouse-help.yml

CustomAlias:
  skyblock greenhouse help:
    Cmds:
    - asConsole! cmi ctext skyblockgreenhousehelp [playerName]
    Tab: false

And maybe it can serve as some sort of example of at least having some informative info for the player

@tastybento
Copy link
Member

In game stuff may help, but I also made a help video, which you can find here: https://youtu.be/xKzDkJhN7dw

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

No branches or pull requests

2 participants