Git Product home page Git Product logo

controlpanel's People

Contributors

47429921 avatar bonne avatar chickiyeah avatar draimcido avatar dustyganteng avatar gaijinpl avatar jamesmcl44 avatar katorly avatar mt-gitlocalize avatar notfunnys avatar onlypw avatar slodrein avatar tastybento avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

controlpanel's Issues

Commands not working

Expected behavior

When I clicked on the icons in the menu, I expected the commands to work.

Observed/Actual behavior

image
It was working normally but I guess it broke after upgrading to 1.18.1. I have no complete knowledge of the subject. But when I click it, it gives these errors in the console and nothing happened.

I think it's related to this issue. #19

Steps/models to reproduce

Try clicking on the items in the menu and executing the commands.

BentoBox version

image

Plugin list

No response

Other

No response

add option

Description

Add the possibility of not displaying the command in the controlpanel

ControlPanel-1.7.0
BentoBox-1.15.2

Item CustomModelData support

Is your feature request related to a problem?

CustomModelData (coupled with custom fonts) is essential to achieve simple dynamic custom UIs in Minecraft, an essential feature for modern servers trying to deliver a more polished experience to their players.
It also allows for custom item textures and much more by simply adding a NBT tag (eg. {CustomModelData:69420}) to an item coupled with a resource pack with the right model predicate (look at https://minecraft.fandom.com/wiki/Player.dat_format#General_Tags and https://minecraft.fandom.com/wiki/Tutorials/Models#Item_predicates).

Describe the solution you'd like.

It would be useful to have an optional custom-model-data field inside the panel yml for each item entry allowing for setting this NBT.
Handling of the acutal textures is not requried since it's up to the final user to do all the leg work, this request is mainly to allow custom items and pre-baked ui elements to be showed inside panels.

Describe alternatives you've considered.

Someone could use ChestCommands or something like that, but why should we?
BentoBox already has something to handle panels for its plugins, there shouldn't be the need to use something else in this context (aka simple panles).

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

From my previous comment on #21:


Here some example of custom UIs from the Nova plugin and SlimeFun plugin (using the unofficial resource pack for SlimeFun):
image
image
image
image
image
(ignore the Italian lol)

Support CustomModelData

Is your feature request related to a problem?

Support CustomModelData

Describe the solution you'd like.

Support CustomModelData

Describe alternatives you've considered.

Support CustomModelData

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

No response

Name options

Add please name option, because see at commands in name not cool

Island level placeholder is old

Description

Describe the bug

The island level placeholders is the old format.

Steps to reproduce the behavior

Open the control panel and mouse over the island level icon

Expected behavior

Use %Level_[gamemode]_island_level%

Screenshots and videos (Optional)

image

Make menu items fully customizable

Description

Is your feature request related to a problem?

I really like GUIs, as they are more intuitive than commands. I had a look at controlpanel and tried to customize menuitems to my likings, but that didn't work out. I wasn't able to get the command out of the item title.

Describe the solution you'd like us to implement.

I would like to able to customize the item name, bound command and the lore.
Didn't try multiline lore, but that would be a nice feature aswell.

Additional context

Possible outcome
image

How settings could look like
image

Not possible to override or delete the CP

Description

Describe the bug

I imported the default CP but after i made few changement (like comment the biomes section) than i ran the cmd : /bsbadmin controlpanel import but it said 0 controlpanel imported and it's still the default one.

Could also be good to have more cmd like /is controlpanel delete and /is controlpanel list

Paper MC 1.15.2 #372
Bentobox v1.31.1
CP V 1.7.0

New command styles

Is your feature request related to a problem?

No.

Describe the solution you'd like.

left_click_command
right_click_command
Shift_click_command
and etc.

Describe alternatives you've considered.

Nothing.

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

No response

Controlpanel not working

Description

Describe the bug

When having installed AcidIsland, BSkyblock and Caveblock, the controlpanel only works with /ai cp and not with /island controlpanel or /cave controlpanel. The error says that it could not find any valid controlpanel. The default one should work though. The labels are default in the config of the controlpanel.

Steps to reproduce the behavior

As stated above, /ai cp works but /island controlpanel and /cave controlpanel not.

Screenshots and videos

Not needed.

Expected behavior

I expect to open the controlpanel when using these commands.

Environment

Server

  • OS: Windows 10
  • Java version: 8

Plugins

Could not find any valid controlpanel.

BentoBox setup

BentoBox and Addons
[17:29:14 INFO]: Running PAPER 1.14.4.
[17:29:14 INFO]: BentoBox version: 1.7.0
[17:29:14 INFO]: Database: JSON
[17:29:14 INFO]: Loaded Game Worlds:
[17:29:14 INFO]: acidisland (AcidIsland): Overworld, Nether, End
[17:29:14 INFO]: caveblock (CaveBlock): Overworld, Nether, End
[17:29:14 INFO]: skyblock (SkyBlock): Overworld, Nether, End
[17:29:14 INFO]: Loaded Addons:
[17:29:14 INFO]: AcidIsland 1.6.0 (ENABLED)
[17:29:14 INFO]: Biomes 1.6.0.2-SNAPSHOT-b141 (ENABLED)
[17:29:14 INFO]: BSkyBlock 1.6.0 (ENABLED)
[17:29:14 INFO]: CaveBlock 1.7.0 (ENABLED)
[17:29:14 INFO]: Challenges 0.8.0 (ENABLED)
[17:29:14 INFO]: ControlPanel 1.7.0 (ENABLED)
[17:29:14 INFO]: Level 1.6.0 (ENABLED)
[17:29:14 INFO]: Warps 1.7.0 (ENABLED)
Configuration
  • Database: JSON

Additional context

I appreciate the work and effort you are putting in all these amazing plugins! You make lots of people happy with your great gamemodes! Thank you.

Controllpanel not working

I setup the Controllpanel and i can open it, but if i click on one Icoon, nothing happen.
The message is like i enter a wrong command, but i try alot in the config and nothing happend.
Unbenannt

Spawn mobs

How do I allow players to turn monsters on and off on their island?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.