zailer43 / fzmm-mod Goto Github PK
View Code? Open in Web Editor NEWA fabric mod that is mainly for editing or creating NBT of items in creative but it also has a few utilities
Home Page: https://modrinth.com/mod/fzmm/
License: The Unlicense
A fabric mod that is mainly for editing or creating NBT of items in creative but it also has a few utilities
Home Page: https://modrinth.com/mod/fzmm/
License: The Unlicense
i followed all the instructions but end up with a small corner. i am on 1.20.4 of the mod
Usually when I use head generator in multiplayer I have to do ctrl+c ctrl+v of the nick of who I want to make a custom head, I would like to be able to go and remember to know a little of the nick to autocomplete the rest with the suggestion, I feel it would be more comfortable to not have to be closing and opening the gui if there is more than one player to whom I must generate a head
When selecting options in the editors, there is an execute button. This button is basically a done button, however it seems more like a give button currently.
I suggest what you rename
"fzmm.gui.button.execute": "Execute",
to
"fzmm.gui.button.execute": "Done",
Make void tab like in infinity item editor 1.12.2, but for latest version
add a head editor that allows you to draw on them
useful if you found a nice head but want to edit something
The NBT Beautifier functions:
Name:'{"text":"{\\"extra\\":[{\\"bold\\":true,\\"color\\":\\"dark_green\\",\\"text\\":\\"Broken \\"},{\\"bold\\":true,\\"color\\":\\"dark_green\\",\\"text\\":\\"Name\\"}],\\"text\\":\\"\\"}"}'
\\
, delete {"text":"
at the start and "}
at the end)"text":"\\u0442\\u0435\\u0441\\u0442"
to "text":"тест"
in books that generated with https://minecraft.tools/book.php (unicode characters formatting issue)Whenever I use F1 for screenshots in the image text thing, when I stop using F1 the text to tell me to screenshot lingers.
A firework editor, or enchant editor would be nice, also going to specific lines in lore too.
As suggested Linusx some time ago in discord
Demo: https://youtu.be/XykKnzy9ywY
The game crashes when opening the GUI or doing anything related to this mod if Sodium Extra is installed, it works fine with sodium just crashes with extra installed
SUGGESTION! Mod is amazing, I'd love for an ability to add player names for player statue via another armor stands. Love your mod man.
There seams to be some mixin conflict with the Tweaker More mod.
Specifically with the malilib fi.dy.masa.malilib.gui.widgets.WidgetConfigOption class.
I think at least here is the log :
https://mclo.gs/9DZAcuS
Create a GUI where banners can be created, the same GUI should have all types of banners, colors, and patterns, and buttons to undo/redo in order to be more useful than placing a loom and doing it there.
smart editor for entity_display, item_display, text_display (so that you don’t have to enter a lot of commands every time, just took it and quickly did it in a convenient menu)
i think it would be very helpful
From #7
When you change the fzmmMainGui key, the menu opens only when you press the changed key and Z, not just the changed key
and when you return the value back, you still have to press the changed key and Z (fixed only after restarting)
Request permission to use the API from https://minecraft-heads.com/ and then add a GUI where with a single click the heads can be obtained.
Add a config to imagetext to preserve the aspect ratio of the image or not, since it can be annoying to have to change that in config to make a wide image for example, and that the config becomes the default value
Translation:
Capability to generate an image using items inside the bundle.
Original message
Возможность генерировать изображение предметами внутри мешка
Create an Imagetext option so that the image is generated on signs, this option is probably not very useful for multiplayer players considering that most servers block custom signs for security reasons.
Add an head image generator (every 8x8 pixels per photo = 1 head)
Originally posted by @FurnyGo in #10 (comment)
PLEASE, it would be incredible, so many servers are moving to villager nerf version
Since 1.19.3, item groups are not recreated each time they are opened. This causes them to be the same from the first time you open them until you close them.
This generates problems with the mod's translations, as the name and/or lore of the translation is obtained and then the value of the translation is placed instead of the translation itself. I did this so that if you give one of these item groups to another player, it remains in the language you have set and they don't see a suspicious translation key.
What occurs to me that can be done is to detect if a pixel where the arm with the steve model goes does not contain anything and if so, artificially convert the skin to steve by stretching some pixels and moving others
Unable to search when writing formatted text in the text generator, not sure why but it just won't let me search for stuff.
Translation:
I would like to see a similar head generator, but with an editor not only for heads but also for other body parts. It would be great if you could save the skin quickly, then share it in the Discord chat and from there use the command /skin [skin link] to apply it.
Original message:
Хотелось бы видеть такой же генератор голов но уже с редактором не только голов но и других частей тела тип
сохраняешь скин быстро перекидываешь в чат дискорд скин и оттуда уже через /skin [ссылка на скин]
устанавливаешь скин
Hello, I just wanted to know, how is it possible to create, in a resource pack, a correct encrypt key according to a certain seed ? I don't see any logic connection between the 2 keys in the example resource pack, so I don't have a clue on how to do something for any other seed than 0 or 1, which I'd like to do.
I hate that code, plus I could make it use head generator so it's not hardcoded.
This mod includes a wide variety of symbols and different types of Unicode letters, which can be useful for those who want to create beautiful messages for names, lores, etc. Therefore, I believe it would be helpful to add a button next to certain text fields that is by default disabled and has a tooltip explaining that, if desired, the user can use Symbol Chat and this button will be enabled so that they can add symbols and Unicode letters
Add options to Text Format such as:
Also improve the GUI by allowing you to:
This feature would be to add an accessory to a player's skin from a resource pack, for example, to add a hat, glasses, beard, etc. and obtain the result in a head.
This feature would be to recreate a block in a head, which can be more useful if the block is being modified using a resource pack.
It was recently discovered that a mod called FabricTailor allowed HD Heads to be rendered once more.
There's two issues however:
I have opened this issue/suggestion in the hopes that you can add a HD Head Generator to FZMM in addition to getting FZMM to render HD Heads.
The general theory I understand as to how Tailor allowed HD Heads to render, is allowing loading textures from a list of domains.
I don't fully understand it, and maybe for reasons I don't understand this won't be possible in FZMM, but one can always hope.
If this were to be added in FZMM, I envision two parts to it:
HD Head Generator
This would be similar to the other generators in FZMM, in that you would provide a link to a texture (e.g https://education.minecraft.net/wp-content/uploads/troll-1.png), and FZMM would give you a head with a new UUID, and that texture.
Similar to Tailor, you could use a variety of links to host the source image; Imgur, Discord, GitHub, NameMC, etc. and maybe FZMM would display an error in the GUI if you used a link that wasn't allowed
HD Head Renderer
This would allow clients to render HD Heads; I know nothing about actually rendering things, but I do know that currently when you try and load an HD Head, the following message is logged:
[Render thread/ERROR]: Textures payload contains blocked domain: https://education.minecraft.net/wp-content/uploads/troll-1.png
And I also know that allowing connections to minecraft.net
or really any site that has the HD Texture (see here) lets them load.
The one thing that would defeat the point of this however, is if they can't be rendered with transparency. I do believe they can, but maybe you can give some details on that if not.
Thank you for reading through this wall of text, and I hope this can be added eventually :)
Including but not limited to:
(more detailed follow-up on this in the discord)
net.fabricmc.loader.impl.FormattedException: java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
net/minecraft/class_1799.handler$zkm001$getTooltip(Lnet/minecraft/class_1657;Lnet/minecraft/class_1836;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V @152: invokeinterface
Reason:
Type 'net/minecraft/class_2585' (current frame, stack[0]) is not assignable to 'net/minecraft/class_5250'
Current Frame:
bci: @152
flags: { }
locals: { 'net/minecraft/class_1799', 'net/minecraft/class_1657', 'net/minecraft/class_1836', 'org/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable', 'net/minecraft/class_2487', 'java/util/List', integer, 'net/minecraft/class_2585', 'java/util/List', integer }
stack: { 'net/minecraft/class_2585', 'java/lang/String' }
Bytecode:
0000000: 2ab6 03a4 9901 232c b903 7e01 0099 011a
0000010: 2ab6 0219 3a04 b206 ad9a 0010 1904 c700
0000020: 0bbb 06ff 59b7 0700 bf19 04b6 049b b907
0000030: 0301 00b9 0706 0100 3a05 1905 b907 0701
0000040: 0036 06bb 0709 5913 070b b707 0c3a 072d
0000050: b604 b1c0 0376 3a08 1908 1908 b907 0701
0000060: 0004 64b9 0710 0200 5703 3609 1509 1506
0000070: 9f00 6019 0719 0515 09b9 0712 0200 c002
0000080: 0615 0915 0604 64a0 0009 1307 14a7 0006
0000090: 1307 16ba 071b 0000 b907 1e02 0057 1509
00000a0: 0670 05a0 0027 1908 1907 b206 96b2 0495
00000b0: b606 9db9 0722 0200 b903 7902 0057 bb07
00000c0: 0959 1307 14b7 070c 3a07 8409 01a7 ff9f
00000d0: 1907 b907 2501 00b6 0726 9a00 1b19 0819
00000e0: 07b2 0696 b204 95b6 069d b907 2202 00b9
00000f0: 0379 0200 572a b601 4c3a 09bb 0709 5919
0000100: 09b8 072b b707 0c3a 0a19 0819 0ab2 0696
0000110: b203 92b6 069d b907 2202 00b9 0379 0200
0000120: 572d 1908 b607 2eb1
Stackmap Table:
append_frame(@41,Object[#258])
full_frame(@108,{Object[#2],Object[#396],Object[#891],Object[#1184],Object[#258],Object[#886],Integer,Object[#1801],Object[#886],Integer},{})
full_frame(@144,{Object[#2],Object[#396],Object[#891],Object[#1184],Object[#258],Object[#886],Integer,Object[#1801],Object[#886],Integer},{Object[#1801],Object[#518]})
full_frame(@147,{Object[#2],Object[#396],Object[#891],Object[#1184],Object[#258],Object[#886],Integer,Object[#1801],Object[#886],Integer},{Object[#1801],Object[#518],Object[#518]})
same_frame(@202)
same_frame(@208)
same_frame(@245)
full_frame(@295,{Object[#2],Object[#396],Object[#891],Object[#1184]},{})
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:463)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
net/minecraft/class_1799.handler$zkm001$getTooltip(Lnet/minecraft/class_1657;Lnet/minecraft/class_1836;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V @152: invokeinterface
Reason:
Type 'net/minecraft/class_2585' (current frame, stack[0]) is not assignable to 'net/minecraft/class_5250'
Current Frame:
bci: @152
flags: { }
locals: { 'net/minecraft/class_1799', 'net/minecraft/class_1657', 'net/minecraft/class_1836', 'org/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable', 'net/minecraft/class_2487', 'java/util/List', integer, 'net/minecraft/class_2585', 'java/util/List', integer }
stack: { 'net/minecraft/class_2585', 'java/lang/String' }
Bytecode:
0000000: 2ab6 03a4 9901 232c b903 7e01 0099 011a
0000010: 2ab6 0219 3a04 b206 ad9a 0010 1904 c700
0000020: 0bbb 06ff 59b7 0700 bf19 04b6 049b b907
0000030: 0301 00b9 0706 0100 3a05 1905 b907 0701
0000040: 0036 06bb 0709 5913 070b b707 0c3a 072d
0000050: b604 b1c0 0376 3a08 1908 1908 b907 0701
0000060: 0004 64b9 0710 0200 5703 3609 1509 1506
0000070: 9f00 6019 0719 0515 09b9 0712 0200 c002
0000080: 0615 0915 0604 64a0 0009 1307 14a7 0006
0000090: 1307 16ba 071b 0000 b907 1e02 0057 1509
00000a0: 0670 05a0 0027 1908 1907 b206 96b2 0495
00000b0: b606 9db9 0722 0200 b903 7902 0057 bb07
00000c0: 0959 1307 14b7 070c 3a07 8409 01a7 ff9f
00000d0: 1907 b907 2501 00b6 0726 9a00 1b19 0819
00000e0: 07b2 0696 b204 95b6 069d b907 2202 00b9
00000f0: 0379 0200 572a b601 4c3a 09bb 0709 5919
0000100: 09b8 072b b707 0c3a 0a19 0819 0ab2 0696
0000110: b203 92b6 069d b907 2202 00b9 0379 0200
0000120: 572d 1908 b607 2eb1
Stackmap Table:
append_frame(@41,Object[#258])
full_frame(@108,{Object[#2],Object[#396],Object[#891],Object[#1184],Object[#258],Object[#886],Integer,Object[#1801],Object[#886],Integer},{})
full_frame(@144,{Object[#2],Object[#396],Object[#891],Object[#1184],Object[#258],Object[#886],Integer,Object[#1801],Object[#886],Integer},{Object[#1801],Object[#518]})
full_frame(@147,{Object[#2],Object[#396],Object[#891],Object[#1184],Object[#258],Object[#886],Integer,Object[#1801],Object[#886],Integer},{Object[#1801],Object[#518],Object[#518]})
same_frame(@202)
same_frame(@208)
same_frame(@245)
full_frame(@295,{Object[#2],Object[#396],Object[#891],Object[#1184]},{})
at net.minecraft.class_1761.<init>(class_1761.java:114)
at net.minecraft.class_1761$1.<init>(class_1761.java:15)
at net.minecraft.class_1761.<clinit>(class_1761.java:15)
at net.minecraft.class_1802.<clinit>(class_1802.java:22)
at net.minecraft.class_1792.method_7867(class_1792.java:74)
at net.minecraft.class_2248.method_8389(class_2248.java:554)
at net.minecraft.class_7143$class_7144.method_41583(class_7143.java:60)
at net.minecraft.class_7143$class_7144.method_41581(class_7143.java:66)
at net.minecraft.class_7143.method_41579(class_7143.java:199)
at net.minecraft.class_5458.method_44104(class_5458.java:98)
at net.minecraft.class_5458.method_30566(class_5458.java:105)
at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:721)
at net.minecraft.class_5458.<clinit>(class_5458.java:104)
at net.minecraft.class_2378.<clinit>(class_2378.java:326)
at meteordevelopment.meteorclient.systems.modules.Modules.<clinit>(Modules.java:65)
at net.minecraft.class_128.handler$znm000$onAddStackTrace(class_128.java:524)
at net.minecraft.class_128.method_555(class_128.java:80)
at net.minecraft.class_128.method_568(class_128.java:134)
at net.minecraft.class_128.method_24305(class_128.java:274)
at net.minecraft.client.main.Main.method_44604(Main.java:159)
at net.minecraft.client.main.Main.main(Main.java:51)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
... 2 more
To be able to add armor and items to player statue, although you can't just add an armor stand as they have different size than the player, you need to add an individual armor stand for each item
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.