Category: Trail Mix

iChunUtil:
6.3.2
– Properly implement some shader stuff to improve performance.
– Fix accidental double-spawning of particles which was causing some crashing issues with other mods (and vanilla) when breaking blocks.
– Fix being unable to use items when a world portal was rendering in first person.
– Fix weird rendering when holding two dual handed items whilst rendering a world portal in first person.
– Fix EULA alert never showing up in obfuscated environment.
– Fix World Portals kicking clients off the server when a non-player entity went into it.

6.3.1
– Fixed server crashing with World Portals
– Updated render code to match 1.10.2’s. Might reduce some rendering artifacts of World Portals

Portal Gun:
– Fix being unable to turn off Fancy Portals config.
– Fix crash when a block next to a portal changes whilst the portal is being placed.
– Fix fancy portal “aura” overlapping with another portal causing the overlapped area to show the block behind the portal.
– Fix changing to an empty hand whilst grabbing a block/entity allowing the entity to remain grabbed.
– Fix “moving portal” render when camera is in third person facing the player.
– Fix portals not pairing properly when on dedicated servers.
– Fancy portal “aura” only renders if MC’s graphics are set to fancy, with PG’s configs set to fancy portals as well.
– Properly set the uniform fields in the shader which may have been causing the green/black/invalidly-open portals. #BlameAma
– Portal Guns given via command (or similar) will now have NBT tags assigned when the player first tries to use it.
– Ender Pearl dust is now properly localized.
– Miniature black hole item now renders with glint.

Gravity Gun:
– Fix changing to an empty hand whilst grabbing a block/entity allowing the entity to remain grabbed.
– Fix fixing a bug in iChunUtil causing another bug.

Bee Barker, Trail Mix, Torched:
– Fix fixing a bug in iChunUtil causing another bug.

iChunUtil:
– Item models makes a return, with much difficulty.
– Reimplement several helper methods.
– Add two-handed item handling, for use of several mods.
– Fix improper month check causing events to occur a month late.
– Fix patron effects locking if changed too rapidly.
– Fix improper rendering of the EntityBlock entity.

All Others:
– Updated for Minecraft 1.10.2.
– Now require Java 8+.
– Primary Items in each mod are now two-handed items.

Back Tools:
– Fixed lighting issues in the world and in the GUI caused by rendering a back tool.

iChunUtil 5.4.0:
– Added a general Logger class for use of mods so that console print outs would go through the FMLLog and be labelled with a mod name correctly.
– Added version check to prevent people running the 5.X.X builds of iChunUtil on Minecraft 1.7.10.
– Added an event that is thrown when the Minecraft Client is in a world after first connecting to a server.
– Added dummy Config Gui to allow mods that use iChunUtil’s Config System to have iChunUtil’s in-game config changer be accessed from the mods list from the main menu.
– Added labels to ElementHoriSlider for use of other mods in the future.
– Added new Patron Effect for Q2 of 2015 called “Ghost Trails”. Thanks to madjake45 for the suggestion.
– Added wrapper to render ModelBase classes in an ISmartModel. Simple and PerspectiveAware types available. Used for Item and Block models.
– Added Cube and Group metadata to the Tabula Project format. To be used in other mods in the future.
– Added a “renderTick” reference for other mods to use instead of having to cache their own.
– Added a “Swing Proof” registry for Items that do not swing the player arm because they are locked in a bow use animation.
– Added a “Grab” registry for mods that would like to allow EntityLivings to “grab” objects and keep them in front of their faces.
– Added an EntityBlock class that’s made for the purpose of carrying multiple blocks with their TileEntities in a single entity.
– Added a function to render electric/lightning arcs, taken and appropriated from the EntityLightning render.
– Fixed usage of the OreDictionary in terms of caching the OreDict entry instead of calling for it’s reference as requested by LexManos.
– Fixed “Restart required” prompt in the configs menu not showing up.
– Fixed number input boxes having improper lengths in the config changer menu.
– Fixed tooltips with \\n in them rendering as a single line.
– Fixed Voxel Patron Effect not working if the world daylight cycle was turned off.
– Fixed issue with patron effects and Factorization due to them ticking a shadow client world by using the world unload method.
– Fixed the top dock window blocking a docked ElementListTree implementation in the UI core.
– Fixed use of client-only function that was accidentally set in iChunUtil during the port to Minecraft 1.8, but was unused by any mod thusfar.
– Fixed issue changing configs in-game when there is a scroll bar in the configs menu and it is scrolled down.
– Updated Morph API references to match the ones that will be used in 1.8.0.
– Updated renderQuad method to match Forge’s due to their ISmartModel implementation.
– Notify users if they are changing a config that relies on the server’s session with the client that it may require a restart as well.
– Moved Tabula’s Exporter class to iChunUtil. It fits better there than with Tabula.
– Reorganised relevant patron effect classes in preparation for more Patron Effects in the future.
– iChunUtil now by default enables the use of stencils on the Minecraft framebuffer. If this causes issues with the client, disable it in the config.
– Improved mod version control to prevent end users using the wrong versions of mods on the wrong versions of Minecraft.
– Some minor background changes/tweaks.

Back Tools 5.1.0:
– Updated to the gui and logger system implemented in iChunUtil 5.4.0.
– Disable rendering items that uses the ModelBaseWrapper in iChunUtil on the back.

Tabula 5.1.0:
– Updated to the gui and logger system implemented in iChunUtil 5.4.0.
– Added option to lock swap the position and offset when moving a block.
– Fixed the minimum animation component key being 1 when it should be 0.
– Fixed cubes with one of the dimensions being 0, not appearing on the exported texture map.
– Clamp the rotation sliders to prevent the selectors from scrolling off the slider and off the window.
– Moved Tabula’s Exporter class to iChunUtil. It fits better there than with Tabula.
– Implemented the cube and group metadata implemented in the Tabula Project version 4.
– Removed checking for IItemRenderers for importing. It’s no longer used on 1.8.

Torched, Trail Mix 5.0.0:
– Updated to use various systems implemented in iChunUtil 5.4.0, and to Minecraft 1.8.0.

(Honestly, I forgot which mods needed updating and which mods didn’t so I just decided to rebuild them all on 1.7.10)

All
– Built in a 1.7.10 workspace
– Updated localizations.

Also want to add a note that iChunUtil was hotfixed to fix a crash with dedicated servers on load.

BackTools

  • Added Item blacklist IMCMessage event. Blacklists items to be rendered on the back if told to do so by another mod.

 

iChunUtil

  • Added framebuffer helpers. Used by Photoreal and will be used by Portalgun and AC.

 

AttachableGrinder, Photoreal, Shatter, Streak, TrailMix

  • Port to MC 1.7.

 

Torched

  • Fix gunpowder not rendering on Torch rockets.

Yep. 1.6 sucked, but those mods (in the title) are finally updated.

Lemme brief you guys about the version changes.

The version of the mod is defined by A.B.C, for example, 1.2.5, where 1 represents A, 2 represents B and 5 represents C.

From now on, for my mods:

A represents the Minecraft version the mod was made for. This means it increases every new major Minecraft update. This affects all my mods and is global. The value for 1.6.x is 2.

B represents major mod version. This increases every time there is a major change in the way the mod works which will break saves (even across Minecraft versions).

C represents minor mod version. This increases every time there is a minor change, aka a bug fix etc, and will not break saves.

For all my mods, the version number has been reset to 2.0.0.

 

Cheers,

iChun

Gravity Gun, PortalGun and Trail Mix now requires a “shared library” mod dependency, iChun Util. iChun Util makes it easier for me to reference similar functions used by all three mods. Think of it of something like “CodeChickenCore”, except it isn’t a coremod.

Also, the 4 mentioned mods now use the new “Runtime Deobfuscation” method provided by FML/Forge. As Minecraft updates there should be no reason to update certain mods, unless things break, thanks to FML.

Unfortunately to allow this, the file size of a bunch of the mods may have increased slightly (heh, what’s 1 or 2 more extra mb nowadays anyways).

If any issues were to arise from runtime deobf, let me know immediately and I will see what I can do about it.

 

Changelogs:

PortalGun 1.5.0v1
– Fixes here and there… Lost track of them.
– Fixed issue with addBlockIDToGrabList in API.
– Fixed crash issue with singing turrets.
– Weighted Cubes will not drop an item if broken by Creative Players
– Now requires iChun Util.
– Introduction of Hard Mode for PortalGun
– Added console print out when receiving invalid IMCMessage

GravityGun 1.5.0v1
– Fixed issue with addBlockIDToGrabList in API.
– Now requires iChun Util.

Trail Mix and DeathCounter 1.5.0v1
– Now requires iChun Util. (Trail Mix only)
– Ported to 1.5

Portal Gun 1.4.7v4

– Fixed issue with backing up mod dat files.
– Fixed block grabbing whitelist not working.
– Fixed TileEntities that extend IInventory not dropping its contents when block entities fail to be placed.
– Fixed null bug in bullet entity.
– Fixed bullet entity going through blocks portals are on if freshly fired.
– Fixed accidental use of “getBlock” for recipe booleans.
– Fixed recipe for PortalGun and LFB not being added on dedicated servers.
– Fixed render of some items in creative survival inventory.
– Fixed crash due to users setting a negative range on moon portals (If you don’t want it to suck, put 0. Geez.)
– Moon Portals no longer pull entities if it is out of view (behind a block) and is unable to pull blocks.
– Turret AI overhaul, more focused on work done by the server to be told to the client rather than both having their own separate outcomes.
– Oracle Turrets no longer have lasers.
– Additional turret config options such as ignore owners, ignore invisible entities.
– Tweaked Turret Item.
– Turrets can now be dispensed out of dispensers if there is a non-air block below or two blocks below the dispenser face.
– Turrets not longer drop items if killed by a creative player.
– Changed bullet entity texture to look like streaks of light, more noticable than previous bullet texture.
– Allowed blocks which uses the chest render type (22) to be grabbed.
– Removed opening of Portal Spawner GUI when placed due to the item previously saving its configuration.
– Block entities which fall too far into the void will be killed.
– Block entities now respect block placement rules.

 

Gravity Gun 1.4.7v2

– Fixed block grabbing whitelist not working.
– Fixed TileEntities that extend IInventory not dropping its contents when block entities fail to be placed.
– Fixed being struck by lightning not upgrading the uncharged gravity gun.
– Allowed blocks which uses the chest render type (22) to be grabbed.
– Block entities which fall too far into the void will be killed.
– Block entities now respect block placement rules.

 

Trail Mix 1.4.7v4

– Added ID option for the trail mix effect. Change this to solve issues with ICBM’s Poison effect conflict.
– Adjusted mod packet sending.
– Fixed spazzy pigs swimming in water that have run out of trail mix.
– Optimized some of the nyan tunes to prevent lag when excess of nyan pigs are present.
– Slapped a try-catch as an attempted fix for the IndexOutOfBounds crash with too many trail mixed pigs.
– Glitchy pigs once the timer runs out should be fixed.
– Decreased fall damage of trail mixed pigs.
– Fixed NEI-ed launchers having INFINITE pig ammo, lagging the client to bits.
– You can now launch trail mixed pigs out of dispensers with armed launchers.