This isnt really a request for a mod, but more to find one that may or may not exist.
Im looking for a mod that is very similar to the mod All-U-Want (link), where you can make items with custom attributes, enchantments, lore, names, and for potions, custom effects, and you can save the items to easily recreate or get without having to make the whole item again. The only problem with it, is that it is not updated to 1.7.10, the version of the server i am an admin on. It doesnt matter to me if its a "creative mode only" thing like All-U-Want or a cheaty "any gamemode" thing, seeing as i will have both.
Now, on the chance that the above doesnt exist, i would be ok with a client side mod that will let me take the exact item from one world (like, say an item i made in an earlier version of All-U-Want in my test world) add it to a list, then join the server i am admin on and get it back, enchantments, attributes, lore, name, everything.
Please let me know if either of these mods exist. Thanks for reading!
This isnt really a request for a mod, but more to find one that may or may not exist.
Im looking for a mod that is very similar to the mod All-U-Want (link), where you can make items with custom attributes, enchantments, lore, names, and for potions, custom effects, and you can save the items to easily recreate or get without having to make the whole item again. The only problem with it, is that it is not updated to 1.7.10, the version of the server i am an admin on. It doesnt matter to me if its a "creative mode only" thing like All-U-Want or a cheaty "any gamemode" thing, seeing as i will have both.
Now, on the chance that the above doesnt exist, i would be ok with a client side mod that will let me take the exact item from one world (like, say an item i made in an earlier version of All-U-Want in my test world) add it to a list, then join the server i am admin on and get it back, enchantments, attributes, lore, name, everything.
Please let me know if either of these mods exist. Thanks for reading!
The first half wouldn't be too hard, pretty much just a simple ingame NBT editor.
However, for client-side-only, not exactly the easiest thing, due to the way the dynamics between client and server works. Essentially, this is how it works. The client is purely responsible for rendering, sounds, keyboard and mouse input, and generally anything to interface with the player, whereas the server is responsible for the rest, like handling all the items and blocks, handling the world, handling all the entities, etc. Think of it like this, the server is the brains of the game, it controls the game world and all logic happening within it, and the items and blocks and their associated logic, and the client acts as the senses of the game, it takes input from the user, sends it to the server, the server processes the input to update the game, the server notifies the client that it needs to update all it's data to match the server, the server then sends the data to the client, and the client takes it's data and outputs it to the user within the game window. This is not exactly how it works, but is a good generalisation of how it works.
Now, if you were to make this client-side only, that would mean the changes the player makes to their items would only exist on the client, and would most likely be flushed out when the server sends new data to the client to update the client. In order to make this work, you would need to somehow tell the server that the item's NBT has been modified, send the new data along with the notification, and apply the NBT changes on the server-side instance of the item. In order to do this, it is probably much easier and better to use server-sided logic within your mod, which means the mod has to be installed on the server. You may be able to pull this off purely from the client, using some very hacky packeting and networking to notify the server, but IMO that is much more effort than it's worth.
Rollback Post to RevisionRollBack
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
If yes, would you like a challenging idea for a mod?
If no, I'm sorry I bothered you, thank you for your time. Have a nice day.
I do make mods, I'm not too sure if you could class me as a good coder, I know better, but I do have my strong points.
Unfortunately, I've taken a "hiatus" from mod development, I still keep up-to-date with it, but I don't actually code mods much anymore, the appeal left me to be honest.
Rollback Post to RevisionRollBack
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
Wow, i did not think it would be that complicated jcm2606. Thanks for the explanation and your time.
Since the mod idea is out of the question, does anyone know any online tools where you can customize an item, then use /give in the game to get the item with its enhcnantments, lore, name, attributes, ect. This was an afterthought that is a viable to use.
Im looking for a mod that is very similar to the mod All-U-Want (link), where you can make items with custom attributes, enchantments, lore, names, and for potions, custom effects, and you can save the items to easily recreate or get without having to make the whole item again. The only problem with it, is that it is not updated to 1.7.10, the version of the server i am an admin on. It doesnt matter to me if its a "creative mode only" thing like All-U-Want or a cheaty "any gamemode" thing, seeing as i will have both.
Now, on the chance that the above doesnt exist, i would be ok with a client side mod that will let me take the exact item from one world (like, say an item i made in an earlier version of All-U-Want in my test world) add it to a list, then join the server i am admin on and get it back, enchantments, attributes, lore, name, everything.
Please let me know if either of these mods exist. Thanks for reading!
The first half wouldn't be too hard, pretty much just a simple ingame NBT editor.
However, for client-side-only, not exactly the easiest thing, due to the way the dynamics between client and server works. Essentially, this is how it works. The client is purely responsible for rendering, sounds, keyboard and mouse input, and generally anything to interface with the player, whereas the server is responsible for the rest, like handling all the items and blocks, handling the world, handling all the entities, etc. Think of it like this, the server is the brains of the game, it controls the game world and all logic happening within it, and the items and blocks and their associated logic, and the client acts as the senses of the game, it takes input from the user, sends it to the server, the server processes the input to update the game, the server notifies the client that it needs to update all it's data to match the server, the server then sends the data to the client, and the client takes it's data and outputs it to the user within the game window. This is not exactly how it works, but is a good generalisation of how it works.
Now, if you were to make this client-side only, that would mean the changes the player makes to their items would only exist on the client, and would most likely be flushed out when the server sends new data to the client to update the client. In order to make this work, you would need to somehow tell the server that the item's NBT has been modified, send the new data along with the notification, and apply the NBT changes on the server-side instance of the item. In order to do this, it is probably much easier and better to use server-sided logic within your mod, which means the mod has to be installed on the server. You may be able to pull this off purely from the client, using some very hacky packeting and networking to notify the server, but IMO that is much more effort than it's worth.
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
My Github page.
The entire Minecraft shader development community now has its own Discord server! Feel free to join and chat with all the developers!
If yes, would you like a challenging idea for a mod?
If no, I'm sorry I bothered you, thank you for your time. Have a nice day.
I do make mods, I'm not too sure if you could class me as a good coder, I know better, but I do have my strong points.
Unfortunately, I've taken a "hiatus" from mod development, I still keep up-to-date with it, but I don't actually code mods much anymore, the appeal left me to be honest.
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
My Github page.
The entire Minecraft shader development community now has its own Discord server! Feel free to join and chat with all the developers!
Since the mod idea is out of the question, does anyone know any online tools where you can customize an item, then use /give in the game to get the item with its enhcnantments, lore, name, attributes, ect. This was an afterthought that is a viable to use.