Minecraft / Mods

[Program] Quiver - Resource Pack Creator/Manager

  • 10
  • 6
  • playlist_add
  • share
  • more_horiz
avatar DeflatedPickle
Level 33 : Artisan Modder
15

Quiver


What is Quiver?
Quiver is a resource pack creator and manager for Minecraft.

How does it work?
  • First, you need to have Minecraft installed.
  • Second, you need to select the version of Minecraft you would like your pack to be based on.
  • Third, you need to press the "Create" button.
  • After doing the first three steps, the program will extract everything needed for a resource pack from the selected versions' .jar.
  • The pack will have opened in the editor and you can browse through everything inside the pack and edit and delete any file you'd like.
  • Clicking on an item will show its' source on the right in a panel, no matter if it's an image file or a .mcmeta/.json file.

What can it do?
  • Generate a resource pack from any version of Minecraft.
  • Show every file from the resource pack in the tree.
  • Show what's contained in each file in a panel on the left (if it's an image, the image is shown with a chessboard background, if it's code, the code is shown with syntax highlighting)
  • Detect installed mods and add their files to the pack.
  • Install resource packs to your Minecraft.
  • Open resource packs for editing.
  • Zip up a resource pack.
  • Open a .zip resource pack.
  • View and edit text files with a built-in text editor.
  • View images with a built-in image viewer.

What are the requirements?
All you need is to have Minecraft installed and have run it once (to generate the versions folder).

How do I download and run it (Windows 64-bit)?
Download the .zip file and extract the sub-file, "Quiver". Do not delete anything from the sub-folder. Right-click and open "Quiver.exe", and you can now start making resource packs.



Planned Features:
All planned features can be found here.
If you would like to suggest a feature, suggest it here, and put "[Suggestion]" in front of the name.

Bugs:
If you come across any bugs in the program, please make a new issue here, and put "[Issue]" in front of the name. Make sure to provide any information you think might be helpful.

Changelog:
Spoiler - click to reveal

Version 0.28.8-alpha (MediaFire) (AdFly) (GitHub):


  • Added a function to install and convert server packs.
  • Added a function to replace files.
  • Added icons to every Button on the Toolbar of the text-editor.
  • Added cut, copy, paste and delete Buttons to the Toolbar of the text-editor.
  • Added a Findbar to the text-editor.
  • Added a Replacebar to the text-editor.
  • Changed the main window to center on the screen.
  • Changed the start window to center on the main window.
  • Added a reload function to the text-editor.
  • Added a save function to the text-editor.
  • Changed the line/column counter to only be one label.
  • Added an NBT-viewer.
  • Added a function to zip up the opened pack.
  • Added the ability to open zip packs.
  • Added progress windows for big file transfer.
  • Replaced the about window with a new one.
  • Changed the mod detector to show mod names instead of file names.
  • Added a function to install zip packs.
  • Added tiling to the image-viewer.
  • Changed tiling to two separate options.
  • Changed .png.mcmeta files to be subitems of their .png file.

Version 0.17.6-alpha (MediaFire) (AdFly) (GitHub):


  • Piped .json files through jsonesque first, so comments can exist in the .json files.
  • Added an in program text-editor.
  • Added an in program image-viewer.
  • Fixed opening of files if the value "system" is given.
  • Added a start window.
  • Added a resource pack installer.
  • Added a resource pack opener (opens resource packs into the program, only works with folders).
  • Fixed the zoom-in cap for the image-viewer.
  • Added textures to the buttons on the toolbar of the image-viewer.
  • Added try/except statements around each loading of an image.
  • Changed install_pack to install folders instead of .zips.
  • Added a button to install server resource packs (currently, does nothing).
  • Added ToolTips to Buttons on Toolbars.
  • Changed the program to use default editors/viewers if properties.json is not found.
  • Changed the image in the image viewer to scroll with the mouse wheel.

Version 0.8.9-alpha (MediaFire) (AdFly) (GitHub):


  • Switched to use Pillow, PIL.Image and PIL.ImageTk classes instead of the tkinter.PhotoImage class.
  • Moved images into a folder and switched to use those images instead of base64 strings.
  • Added a maximum size for the project_window.
  • Added a mod detector.
  • Changed the mod detector button to disable itself if no mods are found.
  • Added grid to images.
  • Added toggles for the image chessboard and grid.
  • Added exception statements for if the properties.json file is not found and for if the style given in the properties.jsonis not valid.
  • Configured a good part of the code for it to work with OSX.
  • Added an except statement for if no mods folder is found.
  • Changed the program to use subprocess to open files when on OSX.
  • Fixed an overlap of the variable, "widget_frame_text".
  • Added a label to show the size of the image.
  • Added a previous and next button to the search bar (these currently do nothing yet).
  • Added a window to tell the user the pack exists, if it exists and added a window to allow the pack to be replaced with a new one.
  • Added an about window.

Version 0.1.0-alpha (MediaFire) (AdFly) (GitHub):


  • Initial release.




Source available on GitHub:

You can download the source code for the program over on the programs' GitHub page. You can also view the code from there if you'd like.



Last Notes:

I would greatly appreciate any comments, suggestions and reviews you have of the program, please leave them down below.
CreditMightyPork, tertrih
Progress25% complete
Game VersionMinecraft 1.11
Tags

3 Update Logs

Version 0.28.8-alpha : 08/10/2017 11:47:46 pmAug 10, 2017

- Added a function to install and convert server packs.
- Added a function to replace files.
- Added icons to every Button on the Toolbar of the text-editor.
- Added cut, copy, paste and delete Buttons to the Toolbar of the text-editor.
- Added a Findbar to the text-editor.
- Added a Replacebar to the text-editor.
- Changed the main window to center on the screen.
- Changed the start window to center on the main window.
- Added a reload function to the text-editor.
- Added a save function to the text-editor.
- Changed the line/column counter to only be one label.
- Added an NBT-viewer.
- Added a function to zip up the opened pack.
- Added the ability to open zip packs.
- Added progress windows for big file transfer.
- Replaced the about window with a new one.
- Changed the mod detector to show mod names instead of file names.
- Added a function to install zip packs.
- Added tiling to the image-viewer.
- Changed tiling to two separate options.
- Changed `.png.mcmeta` files to be subitems of their `.png` file.
LOAD MORE LOGS

Comments : 21

Login or register to post a comment.

Show Comments

1 - 21 of 21

  • El_Has
  • Level 18
  • Journeyman Crafter
  • February 8, 2018, 6:15 am
Can we get a mac version? If that's possible? What I'm using for my resource pack (Nova Skin) is browser based and it doesn't have some of the things I need. Also it can only be installed on Windows.
I have tested, and the source code runs on Linux, so it should work on OSX from source. But I can't build it for OSX, since I don't own a computer with the OS, and I've had no luck setting up an OSX virtual machine.
  • El_Has
  • Level 18
  • Journeyman Crafter
  • February 18, 2018, 1:30 am
Yeah. And they're too expensive. And any app-making software will only work for 10.14 when some people are still running Snow Leopard!
  • mikaelmt
  • Level 1
  • New Miner
  • December 26, 2017, 12:13 am
i dont know how to how to use this? how do you put the version in and stuff also when i open quiver a cmd prompt opens up for a split second and nothing happens i dont get it?
The problem you are experiencing is due to a lack of machines to export on. If I had more types of machines to build the program on, it would work on more machines.

What you can do, though, is run the program from the source, or even build it yourself. Both of those ways would make the program work perfectly on your machine.
  • Skyle900
  • Level 6
  • Apprentice Miner
  • September 12, 2017, 11:40 am
one thing I didn't see in your faq or I'm blind, would a planned feature be to somehow convert .gif images into minecraft animated images up to 64 images & size is related to current resourcepack/texture pack you have in the program. I've been looking for this for ages so I can similiate an wind effect on grass with animation easier than copy/paste/edit over 1000 times.

Also I realize I can do it easier by changing the blockstate and model, but it's not quite that easy when you have no idea what you are doing with blockstates. (I tried once and severely made the grass ugly.
That is actually a good idea, and when I come back to this program, I can attempt to implement it with a nice GUI.
  • Skyle900
  • Level 6
  • Apprentice Miner
  • February 12, 2018, 11:10 am
just let me know when you do or if you do so I can plan accordingly, & you might want to get prepped for 1.13 w/ ability for it to auto-update your packs to 1.13 as that's gonna pester you when it comes out.
It's not incredibly likely that I continue work on this project, especially without a rewrite (it's written in Python - what was I thinking?). My enthusiasm towards this project dwindles. I get nothing back from this project, despite the AdFly links (which I don't think anyone's used), and I have a lot of other projects that I'd rather work on.
  • Skyle900
  • Level 6
  • Apprentice Miner
  • April 21, 2018, 11:30 am
I bet if you did the animation from gimp import into files and a way for artists to understand cem optifine files better and create them better, people would use this alot. But to each their own and I understand, work on what you enjoy.
If I was going to implement sprite animation, I already have an idea of how I'd do it. But users should be able to set Gimp as the editor from the config. As for the Optifine thing, I've never actually heard about that, but I'm not sure how I'd implement an editor for that, other than just supporting the files in the text editor.

I would like to work on this project again, but as I said, it'd need a rewrite first, and I'm still going through languages and widget toolkits to pick my favourite. I've also been working on mods more recently, as at least I earn a bit from those. The AdFly thing with this has been a complete failure. 300 downloads and only 3 of those people used the AdFly link.
  • Skyle900
  • Level 6
  • Apprentice Miner
  • December 31, 2017, 11:23 am
Thank you and glad you think it's a good idea. I look forward to it. -:)
  • ImYourEnder
  • Level 18
  • Journeyman Skinner
  • August 22, 2017, 2:57 am
This looks a lot like the Resource Pack Workbench program.
It's inspired by it but works differently from it.
For some reason my Quiver version (i am using it on a Mac + Wine) says my MC is not installed.
It could be that Wine is marking your system as Windows, but your files are still laid out like a Mac. This is something I didn't account for when writing the file detection.
If you could go to the GitHub page and submit this as an issue, I'll make sure to get around to patching it for a later version.
  • ShireenPlaysYT
  • Level 65
  • High Grandmaster Pokemon
  • August 13, 2017, 1:56 am
This is a really cool app but honestly it's easier to go into the Minecraft folder and copy the folders that you need for the resource pack - it only takes a few seconds if you're experience with it. I wouldn't use this but maybe some people will :)
When starting out making a pack, Quiver will make it easier to get the files (though I do need to implement a file selector, so the user can choose what is added), and lay them out in the folder. Quiver will also make it easier to edit other resource packs, whether that pack is a folder or a .zip, Quiver can open both and let you edit straight away.

Some people do have preferences, though, and I can see Quiver being something that not all resource pack creators are going to immediately start using, or ever use. But it's here for anyone who would like to use it.
  • ShireenPlaysYT
  • Level 65
  • High Grandmaster Pokemon
  • August 14, 2017, 8:56 am
Ok, I'll check it out and see how I feel about it.
You sounds very enthusiastic about and you sound like you care about what you're doing it; which is always a good thing.
Alright. I hope you like it, but I can't guarantee that it's the best tool to use at the moment, there's still a lot more that I need to add to it/improve.

Indeed, I do care about this project. I've put around 4 months of work into it, trying to make it a good tool for others to use.

1 - 21 of 21

Show Comments

Search

Browse

Site

© 2010 - 2018
planetminecraft.com

Welcome