Showing posts with label java. Show all posts
Showing posts with label java. Show all posts

Saturday, July 25, 2015

TabbyChat beta 3

I've released beta 3 today. Additionally, I've started uploading it to CurseForge so I can more easily watch it and inspect download counts. Links are below.

MnmUtils: http://minecraft.curseforge.com/mc-mods/232960-mnmutils
Tabbychat: http://minecraft.curseforge.com/mc-mods/232962-tabbychat-2

Changelogs

MnmUtils
THIS UPDATE WILL BREAK THINGS. UPDATE YOUR MODS.

+ Revamped settings. They now use annotations to define settings.
+ Added settings objects, lists, and files.
+ Added update checker.
+ Added tabbychat proxy for basic tabbychat abstraction. Implementation is in tabbychat.
+ Add ChatBuilder
* Lighten the borders of gui components.
- Removed LogHelper (It was just a wrapper for Logger)
* Bug fixes

TabbyChat
+ Add filter sound notifications
+ Add new system for channel status. Depreciated the old way.
+ Add Optional macros compatibility module.
+ Add PM Channels (prepended with @)
+ Add regex variables (See wiki)
+ Add regex group support to destinations (See wiki)
+ Add chatbox resizing
+ Make chat persistent between joins.
* Improve look of chat
* Fix wake up button

Check the commit messages for more details.

Wednesday, March 4, 2015

HD Font Generator

Update March 5, 2015 (1.2): Use GNU Unifont as a fallback if a character isn't supported (it looks very similar to the default unicode font), decrease font size when it is too big and won't fit.

Update March 4, 2015 (1.1): Add experimental unicode generation and made errors more descriptive. Not all fonts support all the unicode characters, so this setting is not recommended.

Recently, I figured out how to create dynamic images in Java, so I felt like I should create a font generator from it, and now here I am writing this blog post.

This tool creates HD font resource packs using installed fonts on the system. If it's supported and installed in your computer, you can use it.

To use, select the font and texture size from the dropdown boxes and click Create. A zip named using the font name and the size will be created in the directory it was started from. Add this file as a resource pack.

For command line usage, just give it a font name with spaces replaced with underscores, then the texture size, one of [32, 64, 128, 256, 512]. A nonexistent font will use the JRE default (Dialog.plain).


Download [1.2] (Requires Oracle Java 7, not OpenJDK)
Pregenerated x32 Fonts (Agency, Arial Rounded, Arial, Comic Sans, Courier New, Impact, Tahoma, Times New Roman, Verdana) (Generated with v1.0)

Note: Every font is different, so some may look weird and require tweaking after generation, but most fonts should be fine.