Charset/Changelog

On this page, the changelog for Charset can be found. This includes changes made in Vazkii's fork, version 0.3.0-pre11 to 0.3.0-pre15.
==0.5.0 (December 25, 2017)==
* NOTE: Relicensed to MIT (API) + LGPLv3 (non-API).
* Minecraft 1.12.2 port.
* Made sure to set the walking sound on Charset blocks.
* Major improvements to Just Enough Items support.
* Many, many bugfixes and improvements throughout the codebase.
* Redesigned module configuration system! Should be easier to understand by users.
** Now with a GUI config!
** Also fixes #138 and #129
* [audio.noteblock] Fix 1.12 compatibility, improve mod compatibility.
* [experiments.projector] New experimental module! Adds projectors! They project things when powered by LASERS! (See below.)
* [laser] New module! Adds a laser-based logic system.
** Fun fact: You can change the laser beam colors in assets/charset/color_palette.json. Feel free to supply your own! Partial color_palette.json overrides supported!
** Please install CharsetPatches for redstone support in said laser system. Otherwise, the use might be somewhat limited for the time being.
* [lib] Added many useful commands! See /charset (/ch) and /charsetc (/chc).
* [lib] Blocks should now properly render landing particles.
* [lib] Fix force-enabling modules outside of profile.
* [lib] Improve wire occlusion logic.
* [lib] Wire connection updates on placement now happen near-instantenously, without the previously visible flicker effect.
* [misc.pocketcraft] [#146] Fixed item loss bug.
* [misc.pocketcraft] [#139] Fixed item duplication bug.
* [misc.pocketcraft] Reworked pocket crafting table GUI.
* [misc.scaffold] Scaffolds can now be stacked up by rightclicking them!
* [misc.scaffold, storage.barrels] The items present in creative tabs for these modules are now generated based on available recipes.
* [storage.barrels] Add support for Structure Block rotations and mirroring.
* [storage.barrels] Barrels can now be filled and emptied with in-item inventories (Bit Bags).
* [storage.barrels] Barrels can now be locked!
* [storage.barrels] Barrels can now have multiple upgrade types at the same time!
* [storage.barrels] Chisels & Bits block bits now stack up to 512 in barrels, as per Bit Bags.
* [storage.barrels] Fix barrels made out of non-burnable materials being burnable.
* [storage.barrels] Fix extracting only one item at a time only working in creative mode.
* [storage.barrels] Fix notices with additional item information missing a newline.
* [storage.barrels] Fix the barrel cap texture being incorrect for certain block types.
* [storage.barrels] Improve barrel rotation logic.
* [storage.barrels] Shift-clicking a barrel in creative mode (unless block carrying activates) will now give you the contained item.
* [storage.locks] Added keyrings! They store keys in style!
* [storage.locks] Locks now play a sound when attached or removed.
* [storage.locks] Locks, when crafted, now copy the color of the key.
* [storage.locks] Major rewrite! They work much more reliably now and can be placed on tanks!
* [storage.tanks] [#158] Added Stained Glass Tanks.
* [storage.tanks] [#160] Added Creative Tanks.
* [storage.tanks] [#163] Fix tanks crashing when fed a null fluid.
* [storage.tanks] [#141] Fix tanks not dropping item when broken.
* [storage.tanks] [#142] Tanks no longer consume fluids from buckets in creative mode.
* [storage.tanks] Tanks with liquid in them are now harder to break than empty tanks to avoid fluid loss by accident.
* [tools.building] New module! Adds the Chisel.
* [tools.wrench] Add modded metal ingot support.
* [tools.wrench] Add special integration for Quark vertical planks and Iron Chests
* [transport.color] Dyed minecarts now use your resource pack's minecart texture
* [transport.rails] Fixed crossing rail minecart rendering wonkiness
* [tweak.anvilDyeItems] New tweak - improved over the 1.6.4 AsieLib version.
* [tweak.carry] [#148] Add placement sound for placing carried blocks.
* [tweak.carry] Add support for giving your carried block to another player! Give it a try!
* [tweak.carry] Block carrying can now be disabled in creative mode.
* [tweak.carry] Carried blocks now render in third person! \o/
* [tweak.carry] [#154] Carrying a cactus now correctly deals damage to the carrier.
* [tweak.carry] [#140] Carrying will now respect your pickblock key mapping.
** However, mapping it to a key as opposed to a mouse button will prevent carrying from working in Creative Mode.
* [tweak.carry] Fix carried blocks sometimes appearing on other players.
* [tweak.carry] Fix carrying not respecting spawn protection and world borders.
* [tweak.carry] [#149] Fix doors being carryable.
* [tweak.carry] [#166] Fix minecart entity handler not checking if it's actually a minecart it's placing into.
* [tweak.carry] [#167] Fix non-vanilla chests potentially glitching out on placement.
* [tweak.carry] [#137] Fix placing double chests potentially causing a rendering glitch.
* [tweak.carry] Fix rendering bug caused by another player carrying a block.
* [tweak.carry] Fix rendering bug caused by carrying a block with a notification visible.
* [tweak.carry] Fix some multiplayer state synchronization bugs.
* [tweak.carry] Prevent the player from picking up blocks they can't break.
* [tweak.dynamicLights] New tweak - requires Mirage! Client-side only! Fun!
* [tweak.remove.netherPortals] New tweak!
* [tweak.remove.recipeBookButton] New tweak. Hopefully self-explanatory.
* [tweak.remove.recipeUnlocks] New tweak! Beats Quark's version in that it also hides the pop-up.
* [tweak.remove.vanillaStyleTools] [#161] Ported to 1.12 *properly* - thanks 3TUSK!
* [tweak.remove.tutorial] New tweak!
* [tweak.shiftScroll] New tweak! Allows shift-scrolling between certain items of the same type in vanilla items.
** It is also configurable - see config/charset/module/lib.shiftScroll/ if this tweak is enabled!
* [tweak.unifyColors] Temporarily removed - awaiting redesign.
* [tweak.voidGenerator] New tweak! Adds a simple void generator for the overworld. Off by default.
==0.4.1==
* [all] [#130] Fix dedicated server crashes.
* [all] A few minor bugfixes here and there.
* [all] Updated mod dependencies.
* [misc.scaffold] [#127] Fix rare scaffold render crash.
* [pipes] Removed, I'm afraid. At least for the time being. Sorry.
* [tweak.playerdamageanimation] New small bugfix tweak inspired by unascribed's work.
==0.4.0==
* Rewritten internal mod structure (the whole thing!)
** One mod ID with modules (higher granularity than previously) configurable in config/charset/modules.
** The above, of course, makes "@Charset" work in JEI.
* [audio.tapes] Temporaily removed due to a potential incoming redesign. That's the only breaking part of this update - sorry!
* [audio.transport] New module - adds Audio Cables (requires MCMultiPart2)
* [lib] [#123] Work around issues with mods which change wood recipes, like BetterWithMods
* [misc.drama] [#120] Fix IllegalArgumentException
* [misc.scaffolds] Improved JEI support.
* [pipes] [#121] Fix Shifter crashes
* [pipes] Added support for CommonCapabilities' IInventoryState for further optimizations.
* [pipes] Added MCMultiPart2 support.
* [storage.barrels] Added support for locking Hopping Barrels with a redstone signal.
* [storage.barrels] Added MCMultiPart2 support.
* [storage.barrels] Fixed Creative Barrel behaviour on stack insertion.
* [storage.barrels] Fixed many issues with barrel carts.
* [storage.barrels] Improved JEI support.
* [storage.barrels] Sticky barrel upgrade can now use OreDict-ed slimeballs.
* [storage.tanks] New module! Who doesn't like BuildCraft-styled tanks?
* [tweak.disableItemTooltips] New tweak! Off by default.
* [tweak.pushableTnt] Fix unlocalized TNT name.
* [tweak.unifyColors] New tweak! Unifies wool/stained glass/stained clay colors.
** Dynamic - works with resource packs!
** To change the colors, create your own assets/charset/color_palette.json.
** Note that stained clay takes on some of the tint of the hardened clay.
==0.4.0-pre10==
* Fix a few packet race conditions on the client side
* [Lib] Fix "remove" IMC messages not working
* [Tweaks] Blacklist vanilla blocks which should not have been carryable
* [Tweaks] Fix carrying not forcing the block to update (for handling attachments)
==0.4.0-pre9==
* [Lib] Fix using the incorrect configuration directory 
==0.4.0-pre7==
* [Carts] Add option to set the minimum minecart item stack size
* [Carts] Fix TrackCombiner not working correctly in survival mode
==0.4.0-pre6==
* [Decoration] Fix posters being a massive lagfest
* [Lib] Fix broken modded wood detection
==0.4.0-pre5==
* [Carts] New module!
* [Carts] Add Crossing Track.
* [Carts] Add alternate ways of crafting certain tracks (all reversible and disableable, of course):
** Right-click on a track with a Stone Pressure Plate to create a Detector Track
** Right-click on a track with another track to create a Crossing Track
* [Decoration] [#106] Fix posters catching fire
* [Decoration, Storage] [#108, #105] Fix various issues with item drops
* [Tweaks] New tweak: Block Carrying! Sneak-middleclick a block to pick it up.
** Note that Block Carrying does not currently render on other players. This will be added eventually.
** Also note that Block Carrying, being a fresh and new mechanic, might be rebalanced with time.
==0.4.0-pre4==
* [All] Update to Minecraft 1.11.2, minor bugfixes
* [Crafting] New module, now with (noticeably rewritten) Pocket Crafting Tables
* [Decoration] [#101] Fix Poster "Unknown serializer type" crash.
* [Decoration] Scaffolds now use a better collision box implementation if fullBoundingBoxLadders is enabled.
* [Lib] [#102] Fix server-side packet registration crash.
* [Pipes, Tweaks] Texture tweaks
==0.4.0-pre3==
* [Pipes] Fix shifters not working
==0.4.0-pre2==
* [All] Updated to Forge 2199.
* [Lib] Cleaned up notification system a bit.
* [Lib] Fixed /mutter not applying notice styles.
* [Pipes] Added Observer support.
* [Pipes] Disabled most fluid routing logic - needs a rewrite!
* [Pipes] Fixed light rendering glitches for traveling items.
* [Pipes] Fixed pipes not syncing in 0.4.0-pre1.
* [Pipes] Optimizations to pipe code, especially rendering.
* [Storage] Fixed rendering glitches for barrel information popups.
* [Storage] Fixed rotated barrels not updating neighbors.
* [Tweaks] Added a "mob equalizer" tweak, letting mobs very rarely spawn with some of your armor and weapons!
==0.3.7==
* [All] Bring back Backpacks (uncraftable and unequippable - solely for world migration!)
==0.3.6==
* [All] Restored Gates and Wires modules, based on 0.3.0-pre15
* Note that the RS Latch Gate has been removed.
* Note that the Wires module is off by default, due to bugginess.
* [All] Saner mod names for JEI lookup
* [Decoration] Backported poster lag fix from 0.4.0-pre6
* [Gates] Added config file to disable gates as necessary
* [Pipes] [#159] Fix renderer crash which could happen on some 
==0.3.5==
* [Pipes] [#113] Fix pipes trying to push fluid into non-fluid-containers (and crashing, too!)
* [Pipes] [#108] Fix pipes refusing to connect to capability-based IFluidHandlers
* [Tweaks] Add support for modifying the enderman griefing list with mobControl
==0.3.4==
* [Audio] [#98] Fix rare race condition on audio packet receive.
* [Decoration] [#101] Fix Poster "Unknown serializer type" crash.
==0.3.3==
* [Pipes] Fix small lag issue
* [Pipes, Storage] Backported a selection of 1.11 fixes/optimizations
* [Storage] [#95] Fix Lock entity not having a localized name
* [Tweaks] [#97] Add workaround for blocks returning null getDrops() in Glass Shards tweak
==0.3.2==
* [All] [#86] Fixed a crash on startup in some cases.
* [Decoration] Wrenches can now be used to tilt Posters.
* [Tweaks] [#87] Fixed double door tweak loading crash (UnableToFindMethodException).
==0.3.1==
Note: 0.3.1 picks up from 0.3.0-pre10.
* [All] Removed the following content. Please don't cry. (Okay, you can cry a little bit.)
** Wires - they were broken anyway
** Gates - use amadornes's Super Circuit Maker instead
** Backpacks (Storage) - use copygirl's WearableBackpacks instead
* [All] Fix various NPEs throughout the mod (asie, palaster)
* [Audio] Update DFPWM to "1a"
* [Audio] [#85] Fix SoundEvent crash in NoteBlockManager on server side
* [Audio] [#77] Fix the Tape Drive file dialog freezing Minecraft
* [Pipes] Reduce amount of Shifter models
* [Storage] Fix Hopping Barrels inventory insertion (Tahg)
* [Storage] Fix Locks not rendering on server (asie, palaster)
* [Tweaks] Add support for some modded doors to DoubleDoorTweak
==0.3.0-pre15==
* Fixed a crash with wires
* Disabled the recipe for the RS latch (it wasn't working :V)
==0.3.0-pre14==
* Fixed a crash with wires
==0.3.0-pre13==
* Added config options to disable barrels and to disable the recipes for wires.
* Fixed backpacks messing up slot icons.
* Fixed disabling the wires module in the config not actually disabling the wires module.
* Fixed the pulse former gate not working.
* Improved gate registry to allow addon developers to register theirs.
* Updated tape drive audio code.
==0.3.0-pre12==
* Disabled Farming module. It was incomplete and was never shipped with the original Charset anyway. You'll get a few missing item alerts when logging into your world, it's fine.
* Set Audio module to be enabled by default.
* Added Tahg's barrel fix, which should fix the barrels from being broken.
==0.3.0-pre11==
* 1.10 update for Charset, includes a config file for modules.
==0.3.0-pre10==
* [Audio] Fix server-side crash on Tape Drive/etc. usage
* [Audio] Fix tape drive GUI lag once and for all, hopefully
* [Tweaks] Remove AutoReplace for the time being - buggy on 1.9+
==0.3.0-pre9==
* [Audio] Add a more-or-less finalized Audio API
* [Audio] Add Audio Cables (no recipe yet, however!)
* [Audio] Add note block support for the Audio API
* [Audio] Add option in Tape Drives to record audio from other plugged-in devices
* [Audio] Fix having a GUI open while a tape is being played lag everything
* [Audio] Fix tape drives disappearing on world load
* [Audio] Fix Tape Drive item rendering
* [Audio] Remove Iron Note Block
* [Decoration] Fix poster not having a name
* [Pipes] Fix ugly pipe item model
* [Tweaks] Add support for tool class checks to AutoReplace
* [Tweaks] Add Zorro (not the Amiga expansion bus!) from Factorization
* [Wires] Large refactor of wire code - wires not placed in-world will disappear!
==0.3.0-pre8==
* [Audio] Fix tape drives rendering on top no matter where they were placed
* [Audio] Fix the tape storage directory not being found in certain cases
* [Decoration] New module! Adds Posters from Factorization!
* [Storage] Add notice if trying to put on backpack while wearing chestplate
* [Storage] Fix barrels not dropping the correct barrel type
* [Tweaks] New tweak: improved TNT! Pew!
==0.3.0-pre7==
* [Pipes] Minor tweaks to shifter filter rendering.
* [Storage] Barrel top and bottom overlays now roughly match the log color.
* [Storage] Fix placing barrels not working correctly.
* [Storage] Make barrel rotation with wrenches more intuitive.
* [Storage] Minor barrel rendering optimizations.
* [Storage] Tweak barrel item rendering - "fix" lighting and add 3D rendering option.
==0.3.0-pre6==
* [Global] Ported to Minecraft 1.9.4
* [Global] Add caching to most dynamic models (wires, gates)
* [Global] Change license to Apache 2.0
* [Global] Countless bugfixes across the mod
* [Global] Add translations - in German, Polish, Slovak and Chinese
* [Audio] Rewrite internal audio management logic, add API for future Audio Cables/Speakers
* [Gates] Add a Buffer Gate which can also function as a NOT gate
* [Gates] Change gate toggling mechanics - shift-right click to disable a specific side, no more screwdriver
* [Gates] Add ability to place and remove redstone torches from gate edges
* [Lib] Incorporate neptunepink's in-world notification system
* [Pipes] Add preliminary implementation of fluid in pipes - still heavily subject to change
* [Pipes] Rewritten static and dynamic renderers - major potential FPS improvements
* [Storage] Add barrels from Factorization, with minor improvements
* [Storage] Add keys and locks - block player interaction on supported containers! (WIP)
* [Tweaks] Add option to keep inventory on death (even though /gamerule already does this?)
* [Wrench] New module, adds a wrench for rotating objects - also supports multiparts!
==0.2.6==
* [Pipes] Fixed ConcurrentModificationException in item update packet
* [Wires] Fix redstone propagation bug
==0.2.5==
* [Gates] Fix gate state not updating on block break (asie)
* [Wires] Improved wire prefix/suffix localization (asie)
==0.2.4==
* [Pipes] Fix BuildCraft recipe incompatibility (asie)
* [Pipes] Fix rare NPE with Shifters (asie)
==0.2.3==
* [Audio] Make Minecraft drop from fullscreen when Record button is pressed - helps with #49 (asie)
* [Gates] Fix incorrect capability code - fixes #53, #52 (asie)
* [Pipes] IShifter is now a Capability! (rubensworks)
* [Tweaks] Make glass shards only drop when no other drops are present - may fix #50 (asie)
* [Wires] Fix wires connecting to multiparts in the wrong places (asie)
==0.2.2==
* [Drama] New module! Adds Drama in a Bottle. (asie)
* [Tweaks] Fix server-side double door desync. (blay09)
==0.2.1==
* [Pipes] Restored backwards compatibility with IInventory/ISidedInventory
* [Pipes] Fixed rare Shifter client-side NPE (a lot of these to go through, you may blame 1.8)
==0.2.0==
* [Audio] Added Tape Drives! They play songs! You can put songs on them via a fancy Record button! And craft tapes, too! JEI will tell you how to do that last one
* [Gates] Fixed bugs in redstone wire handling in gates
* [Pipes] Added support for IItemHandler
* [Pipes] [#41] Fixed client-side Shifter crash
* [Storage] Minor improvements to backpacks
* [Storage] [#38] Fix chestplate getting stuck issues with the backpack module
* [Wires] Moved wire API to Capabilities (TIS-3D users: update to 0.8.3 or you will crash)
* [Wires] [#40] Fixed rare client-side NPE
==0.1.6==
* [Tweaks] How did I forget to make disableVanillaTools not default!? Also renamed config key for the unaware. (asie)
==0.1.5==
* [Pipes] Changed shifters - only per-item extraction allowed for now (asie)
* [Pipes] Fix pipe connection render desync (asie)
* [Pipes] Fix pipe item dropping on an only-available-destination-is-blocked-but-prioritized scenario (asie)
* [Storage] Fix backpack hardness step sound, rendering and being unequippable without sneaking (asie)
* [Tweaks] New tweak: disableVanillaTools, for the TCon fanatic in you (asie)
* [Tweaks] New tweak: glassShards, a slightly different spin on glass shards (asie)
==0.1.4==
* [Audio] Add missing langfile entry for Iron Note Block (asie)
* [Pipes] [#34] Fix Shifter crash (asie)
* [Storage] New module, adds BetterStorage-esque backpacks (asie, thanks to copygirl for model)
* [Wires] Fix corner propagation not working at all (asie)
==0.1.3==
* [Audio] New module; Iron Note Block only for now.
* [Gates] Add RS latch.
* [Gates] Fix handling gate I/O from multipart containers.
* [Pipes] [#21] Fix shifters stopping an item when only one is turned on in an opposites configuration. 
* [Wires] Fix "null" as face not working according to API documentation.
* [Wires] Fix handling wires in compact situations.
* [Wires] Fix wires connecting weirdly when multiple sides are blocked with microblocks.
==0.1.2==
* [Pipes] Added a non-BuildCraft-conflicting variant of the temporary pipe recipe.
* [Tweaks] Added "mobControl" tweak allowing control of which mob types are spawnable.
* [Tweaks] Added "noSprinting" tweak. (off by default)
* [Wires] [#32] Fixed wires dropping from sides of pistons.
* [Wires] Fixed occlusion tests (invalid blocked side checking) for corner wire connections.
==0.1.1==
* [#31] Fixed launch crash when MCMP's JAR loaded after Charset's
* [#18] Fixed not transmitting power to wire/shifters on dust corner connections
* Added logic to only connect to vanilla redstone blocks on the proper faces
==0.1.0==
* Ported to Minecraft 1.8.9.
* Ported Pipes and Wires to MCMultiPart.
* Added Gates module, in early alpha and somewhat unfinished. (The RedLogic gate textures are used temporaily)
* Bugfixes and improvements in most of the mod.
==0.0.6==
* Added BuildCraft wrench support to Shifters via rotateBlock.
* Added proper analog wiring.
* [#22, #19] Fixed certain wiring inconsistencies with vanilla redstone.
* Fixed some potential crashes with wire loops. (Not all, however - be careful! We're still in alpha!)
* Fixed bundled emitters from other mods not functioning correctly.
==0.0.5==
* Add wire corner rendering
* Change wire transmission logic
* Optimize bundled cable propagation logic
* Fix bundled cables connecting to redstone providers visually
* Fix bundled cable propagation logic for multiple inputs [#20] 
* Fix shifters not stopping pipe items in the "opposite, equal distance" configuration
==0.0.4==
* Fix insulated wires not having collision boxes
* Fix Z-fighting between freestanding and non-freestanding wires
* Fix dropping wires not working correctly
* Fix certain aspects of redstone propagation not working right
* Improve redstone dust with wire behaviour (a full fix will only come with the analog wire rewrite)
==0.0.3==
* Add item detection API for Pipes
* New module: CharsetTweaks
** AutoReplace (replaces broken items in inventory)
** DoubleDoors (automatically opens double doors when opening just one)
** DyeableMinecarts (lets you dye minecarts!)
** Graphite (adds graphite, a charcoal-derived replacement for ink sacs)
* New module: CharsetWires (experimental)
** Redstone cabling, insulated cabling and bundled cabling!
** Supports freestanding wires, too.
** Digital only for now - analog signal support commented out as it requires further work
==0.0.2==
* Shifters now act as prioritizers instead of path enforcers (you can still create item queues in other ways, though!)
* Fixed a lot of pipe-related bugs
==0.0.1==
* First release
Category:CharsetCategory:Mod changelogs