Those of you who take a look at 0.3.5 may notice that the project has more than tripled in size. The reason for this is very straightforward; I've started using a few third-party packages in DUMB MUD, and I am including significant parts of these packages in both source and binary form.
The first of the two packages is the com.log4j package. It is the power behind all sorts of news features added to DUMB MUD in 0.3.5. Let's just say that it was this package that took us away from the command line. Log4j is released under the IBM Public License.
The other package is the com.tce package. We are using exclusively the TCE implementation of BigDecimal, known as TBigDecimal. This is 100% java, and significantly faster than Sun's implementation. While I have found that ArciMath and IBM BigDecimal both give slightly better performance, TCE has the essential advantage of being released under the GPL.