Comments (5)
Hello, yeah updateTitle
is in a bit of a tough spot, due to the lib supporting both spigot and paper and also having components, adding the update title as component would be rough without major rewrite of how it works right now. Due to that I left it untouched for now.
I would suggest just re-opening the gui if you need to update it. It's not that much different than what the updateTitle would do anyways.
from triumph-gui.
But what when i use updateTitle right after ".next() .previous()"???
if i reopen gui it will open on first page but title will show "titlename (2/3)" ;/
there is any better solution or maybe small chance for remake of updatetitle to component?
from triumph-gui.
There is 2 things you can do I guess, you can open the menu on a specific page instead of using next
and previous
, for example open(player, gui.getCurrentPageNum() + 1)
.
Second thing you can do is call updateTile
and serialize the component into string using the legacy serializer.
from triumph-gui.
There is also another issue when using the GuiBuilder, Translatable component doesn't work in title
Ex.
Gui.gui()
.title(Component.translatable("gamerule.doInsomnia"))
.create();
This should display Spawn phantoms
but will display the translatable key instead (gamerule.doInsomnia
)
from triumph-gui.
There is also another issue when using the GuiBuilder, Translatable component doesn't work in title
Ex.
Gui.gui() .title(Component.translatable("gamerule.doInsomnia")) .create();This should display
Spawn phantoms
but will display the translatable key instead (gamerule.doInsomnia
)
That happens because unlike the name & lore of the items which are set via reflection, the title can't be set in the same way in order to support components completely.
from triumph-gui.
Related Issues (20)
- PaginatedGui#getPagesNum returns Integer.MAX_VALUE when optional field is not set HOT 1
- Cant shift click items into Workbench GUI
- Security issue in dependency
- [IDEA] GuiType.ANVIL HOT 1
- Skull creation method HOT 1
- java.lang.NoClassDefFoundError: dev/triumphteam/gui/guis/Gui HOT 2
- Missing class when using Paper 1.20.6 HOT 1
- Is there a way to make GUI Items non draggable? HOT 3
- Clear GUI Items HOT 1
- updateTitle reopens the menu and nullifies listeners
- Gui filler does not fill last slot of WORKBENCH and DROPPER.
- [Suggestion] Pagenated StorageGui HOT 1
- Does it work for 1.9 to 1.19? HOT 1
- Cannot use setItem with normal GUI HOT 7
- Different NBT Attributes of Default Cooldowns, Refills, and Similar Items Compared to TriumphGUI HOT 1
- NBT Items on gui HOT 9
- Error HOT 4
- Java 17 compatibility? HOT 5
- Dupe Bug with GUI HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from triumph-gui.