在好例子网,分享、交流、成长!
您当前所在位置:首页Java 开发实例Java语言基础 → java开发的mud

java开发的mud

Java语言基础

下载此实例
  • 开发语言:Java
  • 实例大小:3.53M
  • 下载次数:12
  • 浏览次数:375
  • 发布时间:2022-01-08
  • 实例类别:Java语言基础
  • 发 布 人:kayfly
  • 文件格式:.zip
  • 所需积分:2
 相关标签: java开发 java mud

实例介绍

【实例简介】java开发的mud

javamud是一个完全用java编写的多用户mud游戏。编程接口非常类似于IPmud编程。

什么是mud呢?看下面的名词解释:

MUD 是 Multi-User Dungeon、Multi-User Dimension 或 Multiple User Dialogue 的缩写,直译成中文就是多人参与冒险游戏。从广义上说,现代的网络游戏都属于mud。狭义的解释,mud就是指黑底绿字基于telnet的用ZMud做客户端去玩的那一种LPMud。由于英文缩写翻译成中文,类似“泥巴”,所以也被称为“泥巴”。

MUD 是一个多人线上的网络游戏,需要有一台电脑作为 MUD 服务器,控制玩者所经历的事件和场景的转变,算得上是现代线上游戏的始祖。MUD 起源于英国,第一个出现的 MUD 为 1978 年的 MUD1,MUD 名称也始于该游戏。
配置开始:
   1.  下载解压

             从网站下载javamud压缩包javamud-2.4.1.zip,解压缩到D盘根目录。javamud 的绝对路径是:D:/javamud_v2.4

   2. 下载安装ant

             这里使用的是apache-ant-1.7.1。解压缩到D盘根目录。ant的绝对路径是:D:/apache-ant-1.7.1。

             在环境变量中设置:

              ANT_HOME:D:/apache-ant-1.7.1

              PATH: %ANT_HOME%/bin

 

    3. 修改javamud源文件

              修改D:/javamud_v2.4/src/javamud/living/living.java的3658行代码,修改后是 aStr = utils.replace(aStr, "O", "//");

        修改的原因是因为replace的第二个参数是个特殊符号,编译的时候报错。这里改成其他标识或符号也可以。


 
              删除D:/javamud_v2.4/src/javamud/room/room.java从432行到543行的代码。这段代码是被注释掉的,但是影响编译, 所以删除掉。

 

    4. 修改make.xml

            编辑D:/javamud_v2.4/build目录下的make.xml文件

            将 

            <property name="j2sdk" value="" />

            改成

           <property name="j2sdk" value="D:/Program Files/Java/jdk1.6.0_14" />

            其中,”D:/Program Files/Java/jdk1.6.0_14“是本机的jdk安装目录。根据jdk的安装目录调整。

 

           删除:

          <javac debug="true" deprecation="false" destdir="../classes" srcdir="../ftp/imported">
<classpath refid="javamud.classpath"/>
<!-- To add something to the classpath: -->
<!-- <classpath><pathelement location="${mylib}"/></classpath> -->
<!-- To exclude some files: -->
<!-- <exclude name="com/foo/SomeFile.java"/><exclude name="com/foo/somepackage/"/> -->
</javac>

 

   5. 编译

             运行cmd,打开dos窗口。进入D:/javamud_v2.4/build目录, 执行: ant -f make.xml all

           如下提示表示编译成功。此时在D:/javamud_v2.4目录下会有一个classes目录。

D:/javamud_v2.4/build>ant -f make.xml all
Buildfile: make.xml
all:
[javac] Compiling 703 source files to D:/javamud_v2.4/classes
[javac] 注意:某些输入文件使用或覆盖了已过时的 API。
[javac] 注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。
[javac] 注意:某些输入文件使用了未经检查或不安全的操作。
[javac] 注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
[echo] Creating the MANIFEST file
BUILD SUCCESSFUL
Total time: 18 seconds
D:/javamud_v2.4/build>

 

  6. 修改配置文件

           编辑D:/javamud_v2.4/conf目录下的javamud-conf.xml文件。

            将

                 <entry key="mud.name" value="" />
<entry key="mud.hostname" value="" />
<entry key="game.port" value="" />
<entry key="ftp.port" value="" />

            改成

                       <entry key="mud.name" value="SpringMUD" />
<entry key="mud.hostname" value="localhost" />
<entry key="game.port" value="9700" />
<entry key="ftp.port" value="9701" />

 

            编辑D:/javamud_v2.4下的startup.bat文件

             修改成如下内容:

 

@echo off
:start
echo Starting up the MUD server
path= D:/Program Files/Java/jdk1.6.0_14/bin ;%path%
java -mx32000000 -cp ./classes;./lib/xercesImpl.jar;./lib/xmlParserAPIs.jar;./lib/Ftpd.jar./lib/pircbot.jar; javamud.driver
goto start
:end

 

path内容是jdk安装目录,根据jdk安装的目录调整。

 

       7. 运行

              双击startup.bat文件,打开的dos窗口中显示“Starting up the MUD server”

              另外打开一个cmd窗口。输入: telnet loclahost 9700 

 

       如果一切正常,就可以登录了

【实例截图】

from clipboard

【核心代码】.
├── javamud_v2.4
│   ├── LICENCE
│   ├── RELEASE-NOTES.html
│   ├── boards
│   │   ├── newbie.xml
│   │   ├── wizapprove.xml
│   │   ├── wizbulletin.xml
│   │   ├── wizchat.xml
│   │   └── wizcoder.xml
│   ├── build
│   │   ├── make.xml
│   │   └── runme.sh
│   ├── conf
│   │   ├── driver-conf.dtd
│   │   ├── driver-conf.xml
│   │   ├── imc-conf.dtd
│   │   ├── imc-conf.xml
│   │   ├── irc-conf.dtd
│   │   ├── irc-conf.xml
│   │   ├── javamud-conf.dtd
│   │   ├── javamud-conf.xml
│   │   ├── quests-conf.dtd
│   │   ├── quests-conf.xml
│   │   ├── spells-conf.xml
│   │   ├── wizards.dtd
│   │   ├── wizards.xml
│   │   └── wiztool-conf.xml
│   ├── drafts
│   │   ├── 1.mdl
│   │   ├── alternatedirstructure.txt
│   │   ├── anubis.txt
│   │   ├── applet.conf
│   │   ├── armor_weight.txt
│   │   ├── doc1.txt
│   │   ├── dragons.map
│   │   ├── guilds.txt
│   │   ├── hooks.txt
│   │   ├── horus.txt
│   │   ├── imhotep.txt
│   │   ├── index.html
│   │   ├── isis.txt
│   │   ├── javamud-manual.rtf
│   │   ├── javamud.conf
│   │   ├── knight
│   │   ├── leowon.txt
│   │   ├── level-advance.txt
│   │   ├── lich_stuff.txt
│   │   ├── loadclass.java
│   │   ├── log.txt
│   │   ├── lstart.txt
│   │   ├── mercenary
│   │   ├── monsters.txt
│   │   ├── motd.txt
│   │   ├── new_stats.txt
│   │   ├── olc.txt
│   │   ├── osiris.txt
│   │   ├── paladin
│   │   ├── proposal1.txt
│   │   ├── scribe.txt
│   │   ├── set.txt
│   │   ├── skills.txt
│   │   ├── spells.txt
│   │   ├── weapons.txt
│   │   └── xml
│   │       ├── eqlist.xml
│   │       ├── olist.xml
│   │       ├── show_room.xml
│   │       ├── tell.xml
│   │       └── text.xml
│   ├── ftp
│   │   └── players
│   │       └── davis
│   ├── guilds
│   │   ├── knight
│   │   │   ├── doc
│   │   │   │   └── readme.txt
│   │   │   ├── help
│   │   │   │   └── readme.txt
│   │   │   └── players
│   │   │       └── readme.txt
│   │   ├── mercenary
│   │   │   ├── doc
│   │   │   │   └── readme.txt
│   │   │   ├── help
│   │   │   │   └── readme.txt
│   │   │   └── players
│   │   │       └── readme.txt
│   │   ├── monk
│   │   │   ├── doc
│   │   │   │   └── readme.txt
│   │   │   ├── help
│   │   │   │   └── readme.txt
│   │   │   └── players
│   │   │       └── readme.txt
│   │   ├── necromancer
│   │   │   ├── doc
│   │   │   │   └── readme.txt
│   │   │   ├── help
│   │   │   │   └── readme.txt
│   │   │   └── players
│   │   │       └── readme.txt
│   │   ├── paladin
│   │   │   ├── doc
│   │   │   │   └── readme.txt
│   │   │   ├── help
│   │   │   │   └── readme.txt
│   │   │   └── players
│   │   │       └── readme.txt
│   │   └── readme.txt
│   ├── help
│   │   ├── alias
│   │   ├── bug
│   │   ├── commands
│   │   ├── consider
│   │   ├── damage
│   │   ├── damlog
│   │   ├── death
│   │   ├── guildcommands
│   │   ├── guilds
│   │   ├── help
│   │   ├── knights
│   │   ├── laws
│   │   ├── levels
│   │   ├── macros
│   │   ├── mages
│   │   ├── map
│   │   ├── mercenaries
│   │   │   ├── general
│   │   │   ├── killing
│   │   │   └── powers
│   │   ├── mercenary
│   │   ├── monks
│   │   │   ├── general
│   │   │   ├── killing
│   │   │   └── powers
│   │   ├── motd.dat
│   │   ├── necromancer
│   │   ├── news.dat
│   │   ├── paladins
│   │   ├── party
│   │   ├── potions
│   │   ├── races
│   │   ├── scrolls
│   │   ├── skills
│   │   ├── socials
│   │   ├── stats
│   │   ├── thieves
│   │   ├── time
│   │   ├── vampires
│   │   └── welcome.dat
│   ├── html
│   │   ├── hooks
│   │   │   ├── add_hp_hook.html
│   │   │   ├── add_sp_hook.html
│   │   │   ├── attack_hook.html
│   │   │   ├── block_add_exp_hook.html
│   │   │   ├── block_add_hp_hook.html
│   │   │   ├── block_add_sp_hook.html
│   │   │   ├── block_attack_hook.html
│   │   │   ├── block_changed_alignment_hook.html
│   │   │   ├── block_changed_money_hook.html
│   │   │   ├── block_die_hook.html
│   │   │   ├── block_drink_alcohol_hook.html
│   │   │   ├── block_drink_soft_hook.html
│   │   │   ├── block_eat_food_hook.html
│   │   │   ├── block_feeling_hook.html
│   │   │   ├── block_hit_player_hook.html
│   │   │   ├── block_move_player_hook.html
│   │   │   ├── block_quit_hook.html
│   │   │   ├── block_run_away_hook.html
│   │   │   ├── block_wear_hook.html
│   │   │   ├── changed_alignment_hook.html
│   │   │   ├── changed_exp_hook.html
│   │   │   ├── changed_gender_hook.html
│   │   │   ├── changed_level_hook.html
│   │   │   ├── changed_money_hook.html
│   │   │   ├── connection_hook.html
│   │   │   ├── die_hook.html
│   │   │   ├── drink_alcohol_hook.html
│   │   │   ├── drink_soft_hook.html
│   │   │   ├── eat_food_hook.html
│   │   │   ├── fast_beat_hook.html
│   │   │   ├── feeling_hook.html
│   │   │   ├── hit_player_hook.html
│   │   │   ├── intro.html
│   │   │   ├── move_player_hook.html
│   │   │   ├── player_saved_hook.html
│   │   │   ├── post_move_player_hook.html
│   │   │   ├── pre_move_player_hook.html
│   │   │   ├── pre_quit_hook.html
│   │   │   ├── quit_hook.html
│   │   │   ├── run_away_hook.html
│   │   │   ├── slow_beat_hook.html
│   │   │   ├── start_kill_hook.html
│   │   │   ├── unwear_hook.html
│   │   │   ├── valuei_add_hp_hook.html
│   │   │   ├── valuei_add_sp_hook.html
│   │   │   ├── valuei_attack_hook.html
│   │   │   ├── valuei_drink_alcohol_hook.html
│   │   │   ├── valuei_drink_soft_hook.html
│   │   │   ├── valuei_eat_food_hook.html
│   │   │   ├── valuei_wear_hook.html
│   │   │   ├── valuel_add_exp_hook.html
│   │   │   ├── values_choose_target_hook.html
│   │   │   ├── values_damage_hook.html
│   │   │   ├── values_post_score_hook.html
│   │   │   ├── values_pre_score_hook.html
│   │   │   ├── values_score_hook.html
│   │   │   └── wear_hook.html
│   │   └── javadoc
│   │       ├── allclasses-frame.html
│   │       ├── allclasses-noframe.html
│   │       ├── constant-values.html
│   │       ├── deprecated-list.html
│   │       ├── help-doc.html
│   │       ├── index-all.html
│   │       ├── index.html
│   │       ├── javamud
│   │       │   ├── Beat.html
│   │       │   ├── ClassReloader.html
│   │       │   ├── basic
│   │       │   │   ├── basic.html
│   │       │   │   ├── basic_container_obj.html
│   │       │   │   ├── basic_thing.html
│   │       │   │   ├── limb_collection.html
│   │       │   │   ├── package-frame.html
│   │       │   │   ├── package-summary.html
│   │       │   │   ├── package-tree.html
│   │       │   │   └── property.html
│   │       │   ├── client
│   │       │   │   ├── client.html
│   │       │   │   ├── damlog.html
│   │       │   │   ├── package-frame.html
│   │       │   │   ├── package-summary.html
│   │       │   │   └── package-tree.html
│   │       │   ├── commands
│   │       │   │   ├── ask.html
│   │       │   │   ├── auction.html
│   │       │   │   ├── bash.html
│   │       │   │   ├── basic_command.html
│   │       │   │   ├── bug.html
│   │       │   │   ├── c.html
│   │       │   │   ├── call.html
│   │       │   │   ├── close.html
│   │       │   │   ├── compile.html
│   │       │   │   ├── consider.html
│   │       │   │   ├── describe.html
│   │       │   │   ├── dirt.html
│   │       │   │   ├── disarm.html
│   │       │   │   ├── eat.html
│   │       │   │   ├── enrune.html
│   │       │   │   ├── eq.html
│   │       │   │   ├── examine.html
│   │       │   │   ├── finger.html
│   │       │   │   ├── follow.html
│   │       │   │   ├── gossip.html
│   │       │   │   ├── help.html
│   │       │   │   ├── inventory.html
│   │       │   │   ├── kick.html
│   │       │   │   ├── kill.html
│   │       │   │   ├── l.html
│   │       │   │   ├── lock.html
│   │       │   │   ├── mudstat.html
│   │       │   │   ├── news.html
│   │       │   │   ├── open.html
│   │       │   │   ├── order.html
│   │       │   │   ├── package-frame.html
│   │       │   │   ├── package-summary.html
│   │       │   │   ├── package-tree.html
│   │       │   │   ├── pick.html
│   │       │   │   ├── quit.html
│   │       │   │   ├── raise.html
│   │       │   │   ├── remove.html
│   │       │   │   ├── reply.html
│   │       │   │   ├── sac.html
│   │       │   │   ├── save.html
│   │       │   │   ├── say.html
│   │       │   │   ├── score.html
│   │       │   │   ├── skill.html
│   │       │   │   ├── suicide.html
│   │       │   │   ├── tell.html
│   │       │   │   ├── time.html
│   │       │   │   ├── unlock.html
│   │       │   │   ├── unwield.html
│   │       │   │   ├── wear.html
│   │       │   │   ├── who.html
│   │       │   │   ├── wield.html
│   │       │   │   └── yell.html
│   │       │   ├── driver.html
│   │       │   ├── guilds
│   │       │   │   ├── knight
│   │       │   │   │   ├── knight.html
│   │       │   │   │   ├── package-frame.html
│   │       │   │   │   ├── package-summary.html
│   │       │   │   │   └── package-tree.html
│   │       │   │   ├── lich
│   │       │   │   │   ├── lich.html
│   │       │   │   │   ├── package-frame.html
│   │       │   │   │   ├── package-summary.html
│   │       │   │   │   └── package-tree.html
│   │       │   │   ├── mercenary
│   │       │   │   │   ├── mercenary.html
│   │       │   │   │   ├── package-frame.html
│   │       │   │   │   ├── package-summary.html
│   │       │   │   │   └── package-tree.html
│   │       │   │   ├── monk
│   │       │   │   │   ├── monk.html
│   │       │   │   │   ├── package-frame.html
│   │       │   │   │   ├── package-summary.html
│   │       │   │   │   └── package-tree.html
│   │       │   │   └── paladin
│   │       │   │       ├── package-frame.html
│   │       │   │       ├── package-summary.html
│   │       │   │       ├── package-tree.html
│   │       │   │       └── paladin.html
│   │       │   ├── imc
│   │       │   │   ├── IMC_CHANNEL.html
│   │       │   │   ├── PACKET.html
│   │       │   │   ├── REMOTEINFO.html
│   │       │   │   ├── hubinfo.html
│   │       │   │   ├── imc2.html
│   │       │   │   ├── imc_statistics.html
│   │       │   │   ├── package-frame.html
│   │       │   │   ├── package-summary.html
│   │       │   │   ├── package-tree.html
│   │       │   │   └── siteinfo.html
│   │       │   ├── incoming_stream.html
│   │       │   ├── irc
│   │       │   │   ├── dcc_input_stream.html
│   │       │   │   ├── dcc_output_stream.html
│   │       │   │   ├── irc_bot.html
│   │       │   │   ├── package-frame.html
│   │       │   │   ├── package-summary.html
│   │       │   │   └── package-tree.html
│   │       │   ├── living
│   │       │   │   ├── living.html
│   │       │   │   ├── package-frame.html
│   │       │   │   ├── package-summary.html
│   │       │   │   ├── package-tree.html
│   │       │   │   └── skilled_living.html
│   │       │   ├── logging
│   │       │   │   ├── mudlog.html
│   │       │   │   ├── package-frame.html
│   │       │   │   ├── package-summary.html
│   │       │   │   └── package-tree.html
│   │       │   ├── mob
│   │       │   │   ├── mob.html
│   │       │   │   ├── monster.html
│   │       │   │   ├── package-frame.html
│   │       │   │   ├── package-summary.html
│   │       │   │   ├── package-tree.html
│   │       │   │   └── state_monster.html
│   │       │   ├── object
│   │       │   │   ├── affect_spell.html
│   │       │   │   ├── basic_spell.html
│   │       │   │   ├── book_object.html
│   │       │   │   ├── corpse.html
│   │       │   │   ├── decay_object.html
│   │       │   │   ├── drained_corpse.html
│   │       │   │   ├── imc_object.html
│   │       │   │   ├── large_ship_object.html
│   │       │   │   ├── object.html
│   │       │   │   ├── package-frame.html
│   │       │   │   ├── package-summary.html
│   │       │   │   ├── package-tree.html
│   │       │   │   ├── paper_object.html
│   │       │   │   ├── party_object.html
│   │       │   │   ├── ship_object.html
│   │       │   │   ├── simple_armour.html
│   │       │   │   ├── simple_board.html
│   │       │   │   ├── simple_box.html
│   │       │   │   ├── simple_container.html
│   │       │   │   ├── simple_food.html
│   │       │   │   ├── simple_line.html
│   │       │   │   ├── simple_money.html
│   │       │   │   ├── simple_potion.html
│   │       │   │   ├── simple_rope.html
│   │       │   │   ├── simple_scroll.html
│   │       │   │   ├── simple_weapon.html
│   │       │   │   ├── soul.html
│   │       │   │   ├── statue.html
│   │       │   │   ├── treasure.html
│   │       │   │   ├── usable_object.html
│   │       │   │   └── wiztool.html
│   │       │   ├── outgoing_stream.html
│   │       │   ├── package-frame.html
│   │       │   ├── package-summary.html
│   │       │   ├── package-tree.html
│   │       │   ├── quest
│   │       │   │   ├── package-frame.html
│   │       │   │   ├── package-summary.html
│   │       │   │   ├── package-tree.html
│   │       │   │   ├── quest.html
│   │       │   │   ├── quest_get_slayer.html
│   │       │   │   ├── quest_object.html
│   │       │   │   ├── quest_riddle.html
│   │       │   │   └── riddle_sphinx.html
│   │       │   ├── races
│   │       │   │   ├── animal_race.html
│   │       │   │   ├── basic_race.html
│   │       │   │   ├── black_dragon_race.html
│   │       │   │   ├── dwarf_race.html
│   │       │   │   ├── elf_race.html
│   │       │   │   ├── gargoyle_race.html
│   │       │   │   ├── gnome_race.html
│   │       │   │   ├── gold_dragon_race.html
│   │       │   │   ├── golem_race.html
│   │       │   │   ├── half_elf_race.html
│   │       │   │   ├── human_race.html
│   │       │   │   ├── kender_race.html
│   │       │   │   ├── kobold_race.html
│   │       │   │   ├── lich_race.html
│   │       │   │   ├── lizardmen_race.html
│   │       │   │   ├── minotaur_race.html
│   │       │   │   ├── ogre_race.html
│   │       │   │   ├── orc_race.html
│   │       │   │   ├── package-frame.html
│   │       │   │   ├── package-summary.html
│   │       │   │   ├── package-tree.html
│   │       │   │   ├── priest_race.html
│   │       │   │   ├── red_dragon_race.html
│   │       │   │   ├── skaven_race.html
│   │       │   │   └── troll_race.html
│   │       │   ├── room
│   │       │   │   ├── basic_guild.html
│   │       │   │   ├── basic_ship.html
│   │       │   │   ├── basic_trap_door.html
│   │       │   │   ├── basic_tunnel.html
│   │       │   │   ├── daemon_room.html
│   │       │   │   ├── door.html
│   │       │   │   ├── large_ship.html
│   │       │   │   ├── package-frame.html
│   │       │   │   ├── package-summary.html
│   │       │   │   ├── package-tree.html
│   │       │   │   ├── room.html
│   │       │   │   ├── simple_pub.html
│   │       │   │   ├── simple_shareroom.html
│   │       │   │   └── simple_shop.html
│   │       │   ├── security_handler.html
│   │       │   ├── serverThread.html
│   │       │   └── utils
│   │       │       ├── Ansii.html
│   │       │       ├── Manifest.html
│   │       │       ├── crypt
│   │       │       │   ├── MD5.html
│   │       │       │   ├── package-frame.html
│   │       │       │   ├── package-summary.html
│   │       │       │   ├── package-tree.html
│   │       │       │   └── password.html
│   │       │       ├── io
│   │       │       │   ├── fileio.html
│   │       │       │   ├── input_stream.html
│   │       │       │   ├── output_stream.html
│   │       │       │   ├── package-frame.html
│   │       │       │   ├── package-summary.html
│   │       │       │   ├── package-tree.html
│   │       │       │   └── ziputil.html
│   │       │       ├── object_scale.html
│   │       │       ├── package-frame.html
│   │       │       ├── package-summary.html
│   │       │       ├── package-tree.html
│   │       │       ├── sort
│   │       │       │   ├── FastQSortAlgorithm.html
│   │       │       │   ├── package-frame.html
│   │       │       │   ├── package-summary.html
│   │       │       │   └── package-tree.html
│   │       │       ├── utils.html
│   │       │       └── xml
│   │       │           ├── ansi.html
│   │       │           ├── conf_file_xml_str.html
│   │       │           ├── eqlist_xml_str.html
│   │       │           ├── generic_savefile_xml_str.html
│   │       │           ├── guild_pfile_xml_str.html
│   │       │           ├── imc_config_xml_str.html
│   │       │           ├── irc_config_xml_str.html
│   │       │           ├── knight_guild_pfile_xml_str.html
│   │       │           ├── lich_guild_pfile_xml_str.html
│   │       │           ├── merc_guild_pfile_xml_str.html
│   │       │           ├── monk_guild_pfile_xml_str.html
│   │       │           ├── olist_xml_str.html
│   │       │           ├── package-frame.html
│   │       │           ├── package-summary.html
│   │       │           ├── package-tree.html
│   │       │           ├── paladin_guild_pfile_xml_str.html
│   │       │           ├── pfile_xml_str.html
│   │       │           ├── room_xml_str.html
│   │       │           ├── spells_config_xml_str.html
│   │       │           ├── tell_xml_str.html
│   │       │           ├── xml_error_handler.html
│   │       │           └── xml_str.html
│   │       ├── overview-frame.html
│   │       ├── overview-summary.html
│   │       ├── overview-tree.html
│   │       ├── package-list
│   │       ├── packages.html
│   │       ├── resources
│   │       │   └── inherit.gif
│   │       ├── serialized-form.html
│   │       └── stylesheet.css
│   ├── lib
│   │   ├── Ftpd.jar
│   │   ├── ant.jar
│   │   ├── jakarta-regexp-1.2.jar
│   │   ├── pircbot.jar
│   │   ├── readme.txt
│   │   ├── xercesImpl.jar
│   │   └── xmlParserAPIs.jar
│   ├── mail
│   │   └── readme.txt
│   ├── players
│   │   ├── Davis.xml
│   │   └── readme.txt
│   ├── src
│   │   ├── META-INF
│   │   │   └── MANIFEST.MF
│   │   └── javamud
│   │       ├── Beat.java
│   │       ├── ClassReloader.java
│   │       ├── basic
│   │       │   ├── basic.java
│   │       │   ├── basic_container_obj.java
│   │       │   ├── basic_thing.java
│   │       │   ├── limb_collection.java
│   │       │   └── property.java
│   │       ├── clans
│   │       │   ├── basic_clan.java
│   │       │   └── lightbearer_clan.java
│   │       ├── client
│   │       │   ├── client.java
│   │       │   └── damlog.java
│   │       ├── commands
│   │       │   ├── ask.java
│   │       │   ├── auction.java
│   │       │   ├── bash.java
│   │       │   ├── basic_command.java
│   │       │   ├── bug.java
│   │       │   ├── c.java
│   │       │   ├── call.java
│   │       │   ├── close.java
│   │       │   ├── compile.java
│   │       │   ├── consider.java
│   │       │   ├── describe.java
│   │       │   ├── dirt.java
│   │       │   ├── disarm.java
│   │       │   ├── eat.java
│   │       │   ├── enrune.java
│   │       │   ├── eq.java
│   │       │   ├── examine.java
│   │       │   ├── finger.java
│   │       │   ├── follow.java
│   │       │   ├── gossip.java
│   │       │   ├── help.java
│   │       │   ├── inventory.java
│   │       │   ├── kick.java
│   │       │   ├── kill.java
│   │       │   ├── l.java
│   │       │   ├── lock.java
│   │       │   ├── mudstat.java
│   │       │   ├── news.java
│   │       │   ├── open.java
│   │       │   ├── order.java
│   │       │   ├── pick.java
│   │       │   ├── quit.java
│   │       │   ├── raise.java
│   │       │   ├── remove.java
│   │       │   ├── reply.java
│   │       │   ├── sac.java
│   │       │   ├── save.java
│   │       │   ├── say.java
│   │       │   ├── score.java
│   │       │   ├── skill.java
│   │       │   ├── suicide.java
│   │       │   ├── tell.java
│   │       │   ├── time.java
│   │       │   ├── unlock.java
│   │       │   ├── unwield.java
│   │       │   ├── wear.java
│   │       │   ├── who.java
│   │       │   ├── wield.java
│   │       │   └── yell.java
│   │       ├── contrib
│   │       │   ├── atlantis
│   │       │   │   └── room
│   │       │   │       └── docks.java
│   │       │   ├── dwarven
│   │       │   │   └── room
│   │       │   │       └── docks.java
│   │       │   ├── kantele
│   │       │   │   ├── monster
│   │       │   │   │   ├── barbed_evil.java
│   │       │   │   │   ├── black_knight.java
│   │       │   │   │   ├── buttler.java
│   │       │   │   │   ├── demon.java
│   │       │   │   │   ├── displacer.java
│   │       │   │   │   ├── gardener.java
│   │       │   │   │   ├── gatekeeper.java
│   │       │   │   │   ├── haunt.java
│   │       │   │   │   ├── kitiara.java
│   │       │   │   │   ├── manservant.java
│   │       │   │   │   ├── matilda.java
│   │       │   │   │   ├── mechanic.java
│   │       │   │   │   ├── necromancer.java
│   │       │   │   │   ├── nightmare.java
│   │       │   │   │   ├── pit_fiend.java
│   │       │   │   │   ├── priest.java
│   │       │   │   │   ├── shagath.java
│   │       │   │   │   ├── solar.java
│   │       │   │   │   ├── spider.java
│   │       │   │   │   ├── troll.java
│   │       │   │   │   └── watchman.java
│   │       │   │   ├── obj
│   │       │   │   │   ├── battle_axe.java
│   │       │   │   │   ├── black_chainmail.java
│   │       │   │   │   ├── cellar_key.java
│   │       │   │   │   ├── demon_blade.java
│   │       │   │   │   ├── diamond.java
│   │       │   │   │   ├── ferrari.java
│   │       │   │   │   ├── gold_bar.java
│   │       │   │   │   ├── gold_orb.java
│   │       │   │   │   ├── hellblade.java
│   │       │   │   │   ├── mansion_key.java
│   │       │   │   │   ├── quest_kantele.java
│   │       │   │   │   ├── ring.java
│   │       │   │   │   ├── scroll.java
│   │       │   │   │   └── shackles.java
│   │       │   │   └── room
│   │       │   │       ├── bar.java
│   │       │   │       ├── behind_altar.java
│   │       │   │       ├── behind_bar.java
│   │       │   │       ├── bottom_chasm.java
│   │       │   │       ├── brick_road.java
│   │       │   │       ├── castle.java
│   │       │   │       ├── castle_gate.java
│   │       │   │       ├── cell1.java
│   │       │   │       ├── cell2.java
│   │       │   │       ├── cell3.java
│   │       │   │       ├── cellar_east.java
│   │       │   │       ├── cellar_passage.java
│   │       │   │       ├── cellar_passage1.java
│   │       │   │       ├── cellar_passage2.java
│   │       │   │       ├── cellar_passage3.java
│   │       │   │       ├── cellar_west.java
│   │       │   │       ├── courtyard.java
│   │       │   │       ├── dining_room.java
│   │       │   │       ├── dirty_anteroom.java
│   │       │   │       ├── dirty_corridor.java
│   │       │   │       ├── dirty_passage.java
│   │       │   │       ├── dirty_room.java
│   │       │   │       ├── dirty_sleepingroom.java
│   │       │   │       ├── dirty_stairway.java
│   │       │   │       ├── dirty_temple.java
│   │       │   │       ├── dungeon_corridor.java
│   │       │   │       ├── garden_east.java
│   │       │   │       ├── garden_west.java
│   │       │   │       ├── guard_room.java
│   │       │   │       ├── hall.java
│   │       │   │       ├── hall_door.java
│   │       │   │       ├── hell1.java
│   │       │   │       ├── hell10.java
│   │       │   │       ├── hell11.java
│   │       │   │       ├── hell2.java
│   │       │   │       ├── hell3.java
│   │       │   │       ├── hell4.java
│   │       │   │       ├── hell5.java
│   │       │   │       ├── hell6.java
│   │       │   │       ├── hell7.java
│   │       │   │       ├── hell8.java
│   │       │   │       ├── hell9.java
│   │       │   │       ├── hellgate.java
│   │       │   │       ├── hellgate_anteroom.java
│   │       │   │       ├── inner_courtyard.java
│   │       │   │       ├── inner_courtyard_door.java
│   │       │   │       ├── inner_hall.java
│   │       │   │       ├── inside_ferrari.java
│   │       │   │       ├── kitchen.java
│   │       │   │       ├── kitiaras_anteroom.java
│   │       │   │       ├── kitiaras_anteroom_door.java
│   │       │   │       ├── kitiaras_crossing.java
│   │       │   │       ├── kitiaras_hall.java
│   │       │   │       ├── kitiaras_hall_door.java
│   │       │   │       ├── kitiaras_innerhall.java
│   │       │   │       ├── kitiaras_lab.java
│   │       │   │       ├── kitiaras_livingroom.java
│   │       │   │       ├── kitiaras_magesroom.java
│   │       │   │       ├── kitiaras_sleepingroom.java
│   │       │   │       ├── kitiaras_smallroom.java
│   │       │   │       ├── kitiaras_strangeroom.java
│   │       │   │       ├── knights_room.java
│   │       │   │       ├── lab.java
│   │       │   │       ├── living_room.java
│   │       │   │       ├── mechanic_room.java
│   │       │   │       ├── office.java
│   │       │   │       ├── office2.java
│   │       │   │       ├── on_bridge.java
│   │       │   │       ├── on_roof.java
│   │       │   │       ├── pool.java
│   │       │   │       ├── robing_room.java
│   │       │   │       ├── shack.java
│   │       │   │       ├── small_room.java
│   │       │   │       ├── snake_pit.java
│   │       │   │       ├── snake_room.java
│   │       │   │       ├── sphinx_room.java
│   │       │   │       ├── stable.java
│   │       │   │       ├── stairway.java
│   │       │   │       ├── stairway_down.java
│   │       │   │       ├── stairway_top.java
│   │       │   │       ├── stairway_up.java
│   │       │   │       ├── store_room.java
│   │       │   │       ├── torture_chamber.java
│   │       │   │       ├── training_room.java
│   │       │   │       ├── trophy_room.java
│   │       │   │       ├── upper_hall.java
│   │       │   │       ├── wagon_stall.java
│   │       │   │       └── west_bridge.java
│   │       │   └── skaven
│   │       │       ├── npc
│   │       │       │   ├── beast.java
│   │       │       │   ├── crawler.java
│   │       │       │   ├── giant_bat.java
│   │       │       │   ├── giant_rat.java
│   │       │       │   ├── pet.java
│   │       │       │   ├── ratogre.java
│   │       │       │   ├── skav_assas.java
│   │       │       │   ├── skav_guard.java
│   │       │       │   ├── skav_king.java
│   │       │       │   ├── skav_master.java
│   │       │       │   ├── skav_poison.java
│   │       │       │   ├── skav_seer.java
│   │       │       │   ├── skav_slave.java
│   │       │       │   └── vampirebat.java
│   │       │       ├── obj
│   │       │       │   ├── blackgem.java
│   │       │       │   ├── master_amulet.java
│   │       │       │   ├── master_blade.java
│   │       │       │   ├── seer_robe.java
│   │       │       │   ├── seer_staff.java
│   │       │       │   ├── skav_dagger.java
│   │       │       │   ├── skav_helm.java
│   │       │       │   ├── skav_studleather.java
│   │       │       │   ├── slave_rags.java
│   │       │       │   └── swift_chainmail.java
│   │       │       └── room
│   │       │           ├── entrance.java
│   │       │           ├── tunante.java
│   │       │           ├── tunarm.java
│   │       │           ├── tuncollapse.java
│   │       │           ├── tunend.java
│   │       │           ├── tunguard1.java
│   │       │           ├── tunguard2.java
│   │       │           ├── tunhall.java
│   │       │           ├── tunking.java
│   │       │           ├── tunmonster1.java
│   │       │           ├── tunmonster2.java
│   │       │           ├── tunnels1.java
│   │       │           ├── tunnels10.java
│   │       │           ├── tunnels11.java
│   │       │           ├── tunnels12.java
│   │       │           ├── tunnels13.java
│   │       │           ├── tunnels14.java
│   │       │           ├── tunnels15.java
│   │       │           ├── tunnels16.java
│   │       │           ├── tunnels17.java
│   │       │           ├── tunnels18.java
│   │       │           ├── tunnels2.java
│   │       │           ├── tunnels20.java
│   │       │           ├── tunnels21.java
│   │       │           ├── tunnels22.java
│   │       │           ├── tunnels23.java
│   │       │           ├── tunnels3.java
│   │       │           ├── tunnels4.java
│   │       │           ├── tunnels5.java
│   │       │           ├── tunnels6.java
│   │       │           ├── tunnels7.java
│   │       │           ├── tunnels8.java
│   │       │           ├── tunnels9.java
│   │       │           ├── tunpets.java
│   │       │           ├── tunpit.java
│   │       │           ├── tunpoison.java
│   │       │           ├── tunpool.java
│   │       │           ├── tunrats.java
│   │       │           ├── tunseer.java
│   │       │           ├── tuntreas.java
│   │       │           └── tunwar.java
│   │       ├── driver.java
│   │       ├── guilds
│   │       │   ├── knight
│   │       │   │   └── knight.java
│   │       │   ├── lich
│   │       │   │   ├── lich.java
│   │       │   │   ├── obj
│   │       │   │   │   └── spell_tome.java
│   │       │   │   ├── room
│   │       │   │   │   ├── entrance.java
│   │       │   │   │   ├── library.java
│   │       │   │   │   ├── road_01.java
│   │       │   │   │   └── road_02.java
│   │       │   │   └── spells
│   │       │   │       ├── armor.java
│   │       │   │       ├── curse.java
│   │       │   │       ├── feeblemind.java
│   │       │   │       ├── misfortune.java
│   │       │   │       ├── powerheal.java
│   │       │   │       ├── regenerate.java
│   │       │   │       └── weakness.java
│   │       │   ├── mercenary
│   │       │   │   ├── arm
│   │       │   │   │   ├── boots1.java
│   │       │   │   │   ├── boots2.java
│   │       │   │   │   ├── boots3.java
│   │       │   │   │   ├── boots4.java
│   │       │   │   │   ├── boots5.java
│   │       │   │   │   ├── gloves1.java
│   │       │   │   │   ├── gloves2.java
│   │       │   │   │   ├── gloves3.java
│   │       │   │   │   ├── gloves4.java
│   │       │   │   │   ├── gloves5.java
│   │       │   │   │   ├── helmet1.java
│   │       │   │   │   ├── helmet2.java
│   │       │   │   │   ├── helmet3.java
│   │       │   │   │   ├── helmet4.java
│   │       │   │   │   ├── helmet5.java
│   │       │   │   │   ├── merc_armour.java
│   │       │   │   │   ├── platemail1.java
│   │       │   │   │   ├── platemail2.java
│   │       │   │   │   ├── platemail3.java
│   │       │   │   │   ├── platemail4.java
│   │       │   │   │   ├── platemail5.java
│   │       │   │   │   ├── ring1.java
│   │       │   │   │   ├── ring2.java
│   │       │   │   │   ├── ring3.java
│   │       │   │   │   ├── ring4.java
│   │       │   │   │   ├── ring5.java
│   │       │   │   │   ├── shield1.java
│   │       │   │   │   ├── shield2.java
│   │       │   │   │   ├── shield3.java
│   │       │   │   │   ├── shield4.java
│   │       │   │   │   └── shield5.java
│   │       │   │   ├── mercenary.java
│   │       │   │   ├── npc
│   │       │   │   │   └── guard.java
│   │       │   │   ├── room
│   │       │   │   │   ├── guild_entrance.java
│   │       │   │   │   ├── guild_hall.java
│   │       │   │   │   ├── private_chambers.java
│   │       │   │   │   ├── pub.java
│   │       │   │   │   ├── share_storage.java
│   │       │   │   │   └── shareroom.java
│   │       │   │   └── wep
│   │       │   │       ├── longsword1.java
│   │       │   │       ├── longsword2.java
│   │       │   │       ├── longsword3.java
│   │       │   │       ├── longsword4.java
│   │       │   │       ├── longsword5.java
│   │       │   │       └── merc_weapon.java
│   │       │   ├── monk
│   │       │   │   ├── monk.java
│   │       │   │   ├── obj
│   │       │   │   │   ├── green_herb.java
│   │       │   │   │   ├── green_herb_1.java
│   │       │   │   │   ├── yellow_herb.java
│   │       │   │   │   └── yellow_herb_1.java
│   │       │   │   └── room
│   │       │   │       ├── forest_path01.java
│   │       │   │       ├── forest_path02.java
│   │       │   │       ├── fountain.java
│   │       │   │       ├── garden.java
│   │       │   │       ├── guild_entrance.java
│   │       │   │       ├── path.java
│   │       │   │       └── shop.java
│   │       │   └── paladin
│   │       │       ├── paladin.java
│   │       │       └── room
│   │       │           ├── chapel.java
│   │       │           ├── corner_ne.java
│   │       │           ├── corner_nw.java
│   │       │           ├── corner_se.java
│   │       │           ├── corner_sw.java
│   │       │           ├── crossing_e.java
│   │       │           ├── crossing_n.java
│   │       │           ├── crossing_s.java
│   │       │           ├── main_hall.java
│   │       │           ├── pub.java
│   │       │           ├── share_storage.java
│   │       │           ├── shareroom.java
│   │       │           └── temple.java
│   │       ├── imc
│   │       │   ├── IMC_CHANNEL.java
│   │       │   ├── PACKET.java
│   │       │   ├── REMOTEINFO.java
│   │       │   ├── hubinfo.java
│   │       │   ├── imc2.java
│   │       │   ├── imc_statistics.java
│   │       │   └── siteinfo.java
│   │       ├── incoming_stream.java
│   │       ├── irc
│   │       │   ├── dcc_input_stream.java
│   │       │   ├── dcc_output_stream.java
│   │       │   └── irc_bot.java
│   │       ├── living
│   │       │   ├── living.java
│   │       │   └── skilled_living.java
│   │       ├── logging
│   │       │   └── mudlog.java
│   │       ├── mob
│   │       │   ├── mob.java
│   │       │   ├── monster.java
│   │       │   └── state_monster.java
│   │       ├── object
│   │       │   ├── affect_spell.java
│   │       │   ├── basic_spell.java
│   │       │   ├── book_object.java
│   │       │   ├── corpse.java
│   │       │   ├── daemons
│   │       │   │   ├── acl_daemon.java
│   │       │   │   ├── general_daemon.java
│   │       │   │   ├── guild_daemon.java
│   │       │   │   ├── line_daemon.java
│   │       │   │   ├── message_daemon.java
│   │       │   │   ├── monster_daemon.java
│   │       │   │   ├── property_daemon.java
│   │       │   │   ├── quest_daemon.java
│   │       │   │   ├── simple_daemon.java
│   │       │   │   ├── soul_daemon.java
│   │       │   │   └── time_daemon.java
│   │       │   ├── decay_object.java
│   │       │   ├── drained_corpse.java
│   │       │   ├── guilds
│   │       │   │   └── basic_guild.java
│   │       │   ├── imc_object.java
│   │       │   ├── large_ship_object.java
│   │       │   ├── object.java
│   │       │   ├── paper_object.java
│   │       │   ├── party_object.java
│   │       │   ├── ship_object.java
│   │       │   ├── simple_armour.java
│   │       │   ├── simple_board.java
│   │       │   ├── simple_box.java
│   │       │   ├── simple_container.java
│   │       │   ├── simple_food.java
│   │       │   ├── simple_line.java
│   │       │   ├── simple_money.java
│   │       │   ├── simple_potion.java
│   │       │   ├── simple_rope.java
│   │       │   ├── simple_scroll.java
│   │       │   ├── simple_weapon.java
│   │       │   ├── soul.java
│   │       │   ├── statue.java
│   │       │   ├── treasure.java
│   │       │   ├── usable_object.java
│   │       │   ├── wiz
│   │       │   │   ├── acl_mod.java
│   │       │   │   ├── admin_mod.java
│   │       │   │   ├── base_mod.java
│   │       │   │   ├── cmd_test_mod.java
│   │       │   │   ├── env_mod.java
│   │       │   │   ├── object_mod.java
│   │       │   │   ├── patch_mod.java
│   │       │   │   └── wiztool_mod.java
│   │       │   └── wiztool.java
│   │       ├── outgoing_stream.java
│   │       ├── players
│   │       │   └── davis
│   │       │       └── area
│   │       │           └── room
│   │       │               ├── inner_chamber.java
│   │       │               └── workroom.java
│   │       ├── quest
│   │       │   ├── quest.java
│   │       │   ├── quest_get_slayer.java
│   │       │   ├── quest_object.java
│   │       │   ├── quest_riddle.java
│   │       │   └── riddle_sphinx.java
│   │       ├── races
│   │       │   ├── animal_race.java
│   │       │   ├── basic_race.java
│   │       │   ├── black_dragon_race.java
│   │       │   ├── dwarf_race.java
│   │       │   ├── elf_race.java
│   │       │   ├── gargoyle_race.java
│   │       │   ├── gnome_race.java
│   │       │   ├── gold_dragon_race.java
│   │       │   ├── golem_race.java
│   │       │   ├── half_elf_race.java
│   │       │   ├── human_race.java
│   │       │   ├── kender_race.java
│   │       │   ├── kobold_race.java
│   │       │   ├── lich_race.java
│   │       │   ├── lizardmen_race.java
│   │       │   ├── minotaur_race.java
│   │       │   ├── ogre_race.java
│   │       │   ├── orc_race.java
│   │       │   ├── priest_race.java
│   │       │   ├── red_dragon_race.java
│   │       │   ├── skaven_race.java
│   │       │   └── troll_race.java
│   │       ├── room
│   │       │   ├── basic_guild.java
│   │       │   ├── basic_ship.java
│   │       │   ├── basic_trap_door.java
│   │       │   ├── basic_tunnel.java
│   │       │   ├── daemon_room.java
│   │       │   ├── door.java
│   │       │   ├── large_ship.java
│   │       │   ├── room.java
│   │       │   ├── simple_pub.java
│   │       │   ├── simple_shareroom.java
│   │       │   └── simple_shop.java
│   │       ├── security_handler.java
│   │       ├── serverThread.java
│   │       ├── skills
│   │       │   └── skills.java
│   │       ├── spells
│   │       │   ├── armor.java
│   │       │   ├── blade.java
│   │       │   ├── bless.java
│   │       │   ├── blindness.java
│   │       │   ├── bolt.java
│   │       │   ├── chant.java
│   │       │   ├── charm.java
│   │       │   ├── curse.java
│   │       │   ├── detect_invisibility.java
│   │       │   ├── dispel.java
│   │       │   ├── enchant.java
│   │       │   ├── feather_weight.java
│   │       │   ├── feeblemind.java
│   │       │   ├── fortune.java
│   │       │   ├── heal.java
│   │       │   ├── ice_grasp.java
│   │       │   ├── invisibility.java
│   │       │   ├── lava_blast.java
│   │       │   ├── lava_storm.java
│   │       │   ├── magic_missile.java
│   │       │   ├── mana_leech.java
│   │       │   ├── mana_refresh.java
│   │       │   ├── mirth.java
│   │       │   ├── misfortune.java
│   │       │   ├── necro_armor.java
│   │       │   ├── powerheal.java
│   │       │   ├── prayer.java
│   │       │   ├── recall.java
│   │       │   ├── regenerate.java
│   │       │   ├── remove_curse.java
│   │       │   ├── sanctuary.java
│   │       │   ├── sleep.java
│   │       │   ├── sorrow.java
│   │       │   ├── spellnames.java
│   │       │   ├── spells.java
│   │       │   ├── strength.java
│   │       │   ├── summon.java
│   │       │   ├── teleport.java
│   │       │   └── weakness.java
│   │       ├── std
│   │       │   ├── line
│   │       │   │   ├── auction_line.java
│   │       │   │   ├── gossip_line.java
│   │       │   │   └── infochat_line.java
│   │       │   ├── npc
│   │       │   │   ├── academy
│   │       │   │   │   ├── gnome.java
│   │       │   │   │   ├── goblin.java
│   │       │   │   │   └── newbie.java
│   │       │   │   ├── auctioner.java
│   │       │   │   ├── bank_clerk.java
│   │       │   │   ├── bank_kobold1.java
│   │       │   │   ├── bank_kobold2.java
│   │       │   │   ├── butterfly1.java
│   │       │   │   ├── butterfly2.java
│   │       │   │   ├── butterfly3.java
│   │       │   │   ├── butterfly4.java
│   │       │   │   ├── butterfly5.java
│   │       │   │   ├── butterfly6.java
│   │       │   │   ├── cave
│   │       │   │   │   └── ogre.java
│   │       │   │   ├── cityguard.java
│   │       │   │   ├── deer.java
│   │       │   │   ├── dog.java
│   │       │   │   ├── guide.java
│   │       │   │   ├── rabbit1.java
│   │       │   │   ├── rabbit2.java
│   │       │   │   ├── rabbit3.java
│   │       │   │   ├── rat.java
│   │       │   │   ├── ships
│   │       │   │   │   ├── angelfire
│   │       │   │   │   │   └── captain.java
│   │       │   │   │   ├── earrow
│   │       │   │   │   │   └── captain.java
│   │       │   │   │   └── rdragon
│   │       │   │   │       └── captain.java
│   │       │   │   ├── sphinx.java
│   │       │   │   ├── villager.java
│   │       │   │   └── wiz
│   │       │   │       └── examples
│   │       │   │           ├── dog.java
│   │       │   │           └── theo.java
│   │       │   ├── obj
│   │       │   │   ├── academy
│   │       │   │   │   ├── boots.java
│   │       │   │   │   ├── cap.java
│   │       │   │   │   ├── gloves.java
│   │       │   │   │   ├── jacket.java
│   │       │   │   │   ├── leggings.java
│   │       │   │   │   ├── ring1.java
│   │       │   │   │   ├── shield.java
│   │       │   │   │   └── wooden_chest.java
│   │       │   │   ├── backpack.java
│   │       │   │   ├── bag.java
│   │       │   │   ├── bone.java
│   │       │   │   ├── carrot.java
│   │       │   │   ├── chainmail.java
│   │       │   │   ├── club.java
│   │       │   │   ├── hammer.java
│   │       │   │   ├── helmet.java
│   │       │   │   ├── hills
│   │       │   │   │   └── water_stream.java
│   │       │   │   ├── knife.java
│   │       │   │   ├── kobold_blade.java
│   │       │   │   ├── longsword.java
│   │       │   │   ├── mace.java
│   │       │   │   ├── newbie_board.java
│   │       │   │   ├── newbie_book.java
│   │       │   │   ├── pub_key.java
│   │       │   │   ├── ships
│   │       │   │   │   ├── angelfire.java
│   │       │   │   │   ├── elven_arrow.java
│   │       │   │   │   └── red_dragon.java
│   │       │   │   ├── shortsword.java
│   │       │   │   ├── torch.java
│   │       │   │   └── wiz
│   │       │   │       ├── approve_board.java
│   │       │   │       ├── bulletin_board.java
│   │       │   │       ├── chat_board.java
│   │       │   │       └── coder_board.java
│   │       │   └── room
│   │       │       ├── academy
│   │       │       │   ├── arena_room.java
│   │       │       │   ├── entrance.java
│   │       │       │   ├── equip.java
│   │       │       │   ├── get.java
│   │       │       │   ├── intro.java
│   │       │       │   ├── mob1.java
│   │       │       │   ├── mob2.java
│   │       │       │   ├── mob3.java
│   │       │       │   ├── movement.java
│   │       │       │   ├── pre_fight.java
│   │       │       │   ├── safe.java
│   │       │       │   └── stats.java
│   │       │       ├── bank.java
│   │       │       ├── cave
│   │       │       │   ├── cave_entrance.java
│   │       │       │   ├── cave_hall.java
│   │       │       │   ├── cave_intersect1.java
│   │       │       │   ├── cave_intersect2.java
│   │       │       │   ├── cave_passage1.java
│   │       │       │   ├── cave_passage2.java
│   │       │       │   ├── cave_passage3.java
│   │       │       │   ├── cave_passage4.java
│   │       │       │   ├── cave_passage5.java
│   │       │       │   └── cave_passage6.java
│   │       │       ├── church.java
│   │       │       ├── docks1.java
│   │       │       ├── droad1.java
│   │       │       ├── dungeon
│   │       │       │   ├── dungeon1.java
│   │       │       │   ├── dungeon2.java
│   │       │       │   ├── dungeon3.java
│   │       │       │   ├── dungeon4.java
│   │       │       │   ├── dungeon5.java
│   │       │       │   ├── dungeon6.java
│   │       │       │   ├── dungeon7.java
│   │       │       │   ├── dungeon8.java
│   │       │       │   ├── dungeon9.java
│   │       │       │   └── dungeon_sphinx.java
│   │       │       ├── heaven
│   │       │       │   └── docks.java
│   │       │       ├── hills
│   │       │       │   ├── hill01.java
│   │       │       │   ├── hill02.java
│   │       │       │   ├── hill03.java
│   │       │       │   └── hill04.java
│   │       │       ├── house1.java
│   │       │       ├── house2.java
│   │       │       ├── ocean
│   │       │       │   ├── ocean1.java
│   │       │       │   ├── ocean2.java
│   │       │       │   └── ocean3.java
│   │       │       ├── plains1.java
│   │       │       ├── plains2.java
│   │       │       ├── plains3.java
│   │       │       ├── plains4.java
│   │       │       ├── plains5.java
│   │       │       ├── plains6.java
│   │       │       ├── plains7.java
│   │       │       ├── plains8.java
│   │       │       ├── plains9.java
│   │       │       ├── pub.java
│   │       │       ├── pub_door1.java
│   │       │       ├── pub_door2.java
│   │       │       ├── pub_room.java
│   │       │       ├── pub_secret_room.java
│   │       │       ├── road1.java
│   │       │       ├── road2.java
│   │       │       ├── road3.java
│   │       │       ├── road4.java
│   │       │       ├── road5.java
│   │       │       ├── road6.java
│   │       │       ├── road7.java
│   │       │       ├── ships
│   │       │       │   ├── angelfire
│   │       │       │   │   ├── ship1.java
│   │       │       │   │   ├── ship2.java
│   │       │       │   │   ├── ship3.java
│   │       │       │   │   ├── ship4.java
│   │       │       │   │   ├── ship5.java
│   │       │       │   │   ├── ship6.java
│   │       │       │   │   ├── ship7.java
│   │       │       │   │   └── ship8.java
│   │       │       │   ├── earrow
│   │       │       │   │   ├── ship1.java
│   │       │       │   │   ├── ship2.java
│   │       │       │   │   ├── ship3.java
│   │       │       │   │   ├── ship4.java
│   │       │       │   │   ├── ship5.java
│   │       │       │   │   ├── ship6.java
│   │       │       │   │   ├── ship7.java
│   │       │       │   │   └── ship8.java
│   │       │       │   ├── rdragon
│   │       │       │   │   ├── ship1.java
│   │       │       │   │   ├── ship2.java
│   │       │       │   │   ├── ship3.java
│   │       │       │   │   ├── ship4.java
│   │       │       │   │   ├── ship5.java
│   │       │       │   │   ├── ship6.java
│   │       │       │   │   ├── ship7.java
│   │       │       │   │   └── ship8.java
│   │       │       │   └── transport.java
│   │       │       ├── shop.java
│   │       │       ├── shop_storage.java
│   │       │       ├── start.java
│   │       │       ├── the_void.java
│   │       │       ├── wiz
│   │       │       │   ├── examples
│   │       │       │   │   ├── ex01.java
│   │       │       │   │   ├── ex02.java
│   │       │       │   │   ├── ex03.java
│   │       │       │   │   ├── ex04.java
│   │       │       │   │   ├── ex05.java
│   │       │       │   │   ├── ex06.java
│   │       │       │   │   ├── ex07.java
│   │       │       │   │   └── ex08.java
│   │       │       │   ├── wiz_approve.java
│   │       │       │   ├── wiz_chat.java
│   │       │       │   ├── wiz_coder.java
│   │       │       │   └── wizhall.java
│   │       │       ├── woods1.java
│   │       │       ├── woods10.java
│   │       │       ├── woods11.java
│   │       │       ├── woods12.java
│   │       │       ├── woods13.java
│   │       │       ├── woods14.java
│   │       │       ├── woods15.java
│   │       │       ├── woods2.java
│   │       │       ├── woods3.java
│   │       │       ├── woods4.java
│   │       │       ├── woods5.java
│   │       │       ├── woods6.java
│   │       │       ├── woods7.java
│   │       │       ├── woods8.java
│   │       │       └── woods9.java
│   │       └── utils
│   │           ├── Ansii.java
│   │           ├── Manifest.java
│   │           ├── crypt
│   │           │   ├── MD5.java
│   │           │   └── password.java
│   │           ├── io
│   │           │   ├── fileio.java
│   │           │   ├── input_stream.java
│   │           │   ├── output_stream.java
│   │           │   └── ziputil.java
│   │           ├── object_scale.java
│   │           ├── sort
│   │           │   ├── FastQSortAlgorithm.java
│   │           │   └── SortAlgorithm.java
│   │           ├── utils.java
│   │           └── xml
│   │               ├── ansi.java
│   │               ├── conf_file_xml_str.java
│   │               ├── eqlist_xml_str.java
│   │               ├── generic_savefile_xml_str.java
│   │               ├── guild_pfile_xml_str.java
│   │               ├── imc_config_xml_str.java
│   │               ├── irc_config_xml_str.java
│   │               ├── knight_guild_pfile_xml_str.java
│   │               ├── lich_guild_pfile_xml_str.java
│   │               ├── merc_guild_pfile_xml_str.java
│   │               ├── monk_guild_pfile_xml_str.java
│   │               ├── olist_xml_str.java
│   │               ├── paladin_guild_pfile_xml_str.java
│   │               ├── pfile_xml_str.java
│   │               ├── room_xml_str.java
│   │               ├── spells_config_xml_str.java
│   │               ├── tell_xml_str.java
│   │               ├── xml_error_handler.java
│   │               └── xml_str.java
│   ├── start.sh
│   └── startup.bat
└── 好例子网_javamud-2.4.1.zip

152 directories, 1155 files


标签: java开发 java mud

实例下载地址

java开发的mud

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警