Comments (4)
Components is what newer versions of Minecraft use. Even though spigot still has string methods that's just because MD_5 wants to have "backwards compatibility", but internally things are converted to components.
Minecraft 1.7.10 is VERY old and I doubt that @Ipsk will add direct support for it on any of the libs. You can try adventure, it might work on 1.7.
I see that you have made a fork of triumph-gui, you can go ahead and implement these methods but they won't be merged into this repo. I've had this discussion before with @Ipsk and we agreed that components are the best option.
from triumph-gui.
Sure, no problem at all, it's understandable.
I will leave my fork here for anyone wanting these three things:
1- 1.7.10 Modded Suport ( as well as 1.12.2 modded suport) (both these versions are legacy, so they do not have adventure on it)
2- Removal of Adventure's Component usage
3- Removal of Deprecated Code.
https://github.com/evernife/triumph-gui/releases/tag/3.0.4-e1
from triumph-gui.
Adventure is not required, it is the default and it is the recommended way but not required. You can still use new Gui(rows, "title as string")
and ItemBuilder.from(material).setName("item name as string")
, just make sure to exclude it from the Gradle/Maven dependency.
Adventure does support 1.7.10, however this does not have direct support to it, if it works or not I am unsure as I have never tested.
Modded support? Do you mean actually provide support for other platforms or do you mean support for mixes like Mohist?
If you mean different platforms, yes this will be implemented at some point, mainly Fabric and Sponge, but Forge could be planned.
However if you mean things like Mohist then no I do not plan to support that.
from triumph-gui.
On forge i meanted Hybrid like Cauldron/Thermos/Crucible(1.7.10) and Mohist(1.12.2)
I totally understand, its a pain to give support to them, that is where I enter :D
My job is give support for things people wil usually not waste time with.
I may give a try on Adventure in the future, but as legacy builds are, there might be zero advantage using Adventure on them.
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
- Ability to disable the nbt tag HOT 6
- [Recommendation] Add GuiType.ANVIL HOT 1
- `Component.text` not showing up HOT 2
- Support for `libraries` HOT 3
- 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
- updateTitle accepts string only HOT 5
- 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.