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 configurationsl [sic]
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
|