Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 04/22/20 in all areas

  1. This is a small guide for people how want to Speed up their development by swapping changed code during run time, which eliminates the need to constantly restart the Minecraft-Client. To reach our goal we need to install Hotswap and DCEVM. To install DCEVM you first need to download the newest release for java 8 form this link: https://github.com/dcevm/dcevm/releases Before you continue installing DCEVM you need to first install the right java version that matches your download. Most likely this will be the version 1.8.0_181. The download list can be found here: https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html To now install DCEVM run java -jar "path_to_the_installer/DCEVM-8u181-installer.jar" as Administrator in your console. In the UI that pops up you need to select the java version you just installed and click on Install DCEVM as altjvm. You probably need to do this for the jdk and jre. Next download the hotswap-agent and place the jar file in an appropriate folder. https://github.com/HotswapProjects/HotswapAgent/releases Now the Basic setup is finished, our next step is too setup Intellij and gradle two run correctly. First thing you need to do is to install the HotswapAgent plugin for Intellij. Plugins can be install under: Settings -> Plugins -> Marketplace Search for hotswapagent. Now under Tools -> HotswapAgent select Enable HotswapAgent in all configurations Under Keymap search for "Reload Changed Classes" and assign a Keyboard shortcut. Now press double shift and search for "Registry..." and enable compiler.automake.allow.when.app.running Finally to run the Minecraft client create a new gradle configuration with task = "runClient" and VM options = "-Xmx3G -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5010 -XXaltjvm=dcevm -XX:+UnlockExperimentalVMOptions -javaagent:path_to_your\hotswap-agent-1.4.0.jar" Now your good to go. If you have any questions or suggestions feel free to comment below this is my first tutorial so if you have any advise it would be more than welocome. I hope this is helpful for you have a nice Day.
    1 point
  2. Please get all your mods from CurseForge, at least one of your mods is out of date and looks to be from a repost site. https://stopmodreposts.org
    1 point
  3. I like piskelapp the most, especially for small textures
    1 point
  4. I personally use photoshop or illustrator. Both of these can configure the paint brush to do pixel art.
    1 point
  5. Where are you getting your mods from?
    1 point
  6. Aseprite is also a great tool for texturing, if you don't mind paying a bit. It's a pixel artist program specifically designed for this sort of tiny artwork. It has tools for rotating sprites with minimal quality loss and pixel-perfect freehand drawing, among many other precision features. One of my favorite features is its indexed color pallet mode, which you may find very handy when working with only a few colors.
    1 point
  7. I use paint.NET to create most of my textures. It's easy to use, and you can easily zoom in so that the 16x16 grid takes up your entire screen with no loss in visual quality if you want. I do not know exactly what you mean by "automatic generator for model JSON files," but if you're talking about programs that can export a model to JSON, try blockbench. It has a webapp you can use, or a downloadable app for more functionality.
    1 point
  8. Please provide your debug.log as described in the EAQ and the Logs section of my signature below
    1 point
  9. Depends on what you mean by efficient. You essentially need a bunch of booleans right. So it makes sense to just have a Map<SOMEID, Boolean> which will map some ID of any type to your boolean. Or you could go with the raw array style. boolean[] where the ID is an integer so indexing just works. Or if you want to be memory efficient you could use bit logic(bitmasks, or simply using the bits of an int as a boolean).
    1 point
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.