diff --git a/.classpath b/.classpath new file mode 100644 index 00000000..6f17d1dc --- /dev/null +++ b/.classpath @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.project b/.project new file mode 100644 index 00000000..a06b6566 --- /dev/null +++ b/.project @@ -0,0 +1,17 @@ + + + TotalFreedomMod + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 00000000..8000cd6c --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.6 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.6 diff --git a/appinfo.properties b/appinfo.properties new file mode 100644 index 00000000..9d4f8e17 --- /dev/null +++ b/appinfo.properties @@ -0,0 +1,5 @@ +#Sat, 28 Jul 2012 15:17:23 -0400 + +program.VERSION=2.6.1 +program.BUILDNUM=95 +program.BUILDDATE=08/08/2012 07\:35 PM diff --git a/bin/config.yml b/bin/config.yml new file mode 100644 index 00000000..f7221417 --- /dev/null +++ b/bin/config.yml @@ -0,0 +1,64 @@ +# Total Freedom Mod v2.7 Configuration +# by Madgeek1450 + +# Block placement prevention: +allow_fire_place: false +allow_fire_spread: false +allow_lava_damage: false +allow_lava_place: false +allow_water_place: false +allow_fluid_spread: false + +# Explosion management: +allow_explosions: false +explosiveRadius: 4.0 + +#Automatically wipe dropped objects: +auto_wipe: true + +# Nuking prevention: +nuke_monitor: true +nuke_monitor_count_break: 100 +nuke_monitor_count_place: 25 +nuke_monitor_range: 10.0 +freecam_trigger_count: 10 + +# Show all attempted commands in the log, will result in duplicate log messages: +preprocess_log: true + +# Disable nighttime: +disable_night: true + +# Disable weather: +disable_weather: true + +# Enable misc. features: +landmines_enabled: false +mp44_enabled: false +tossmob_enabled: false + +# Moblimiter: +mob_limiter_enabled: true +# Max per world: +mob_limiter_max: 50 +mob_limiter_disable_dragon: true +mob_limiter_disable_ghast: true +mob_limiter_disable_slime: true +mob_limiter_disable_giant: true + +# Flatlands +generate_flatlands: true +# Flatlands generation parameters, uses CleanroomGenerator syntax - http://dev.bukkit.org/server-mods/cleanroomgenerator/ +flatlands_generation_params: 16,stone,32,dirt,1,grass + +# Admin-Only Mode +admin_only_mode: false + +# SuperAwesomeAdmins - Because normal superadmin just isn't awesome enough. These users can do even more awesomey admin shit. +super_awesome_admins: + - markbyron + - mark + - madgeek1450 + - madgeek + - darthsalamon + - darth diff --git a/bin/me/StevenLawson/TotalFreedomMod/CleanroomBlockPopulator.class b/bin/me/StevenLawson/TotalFreedomMod/CleanroomBlockPopulator.class new file mode 100644 index 00000000..4fee351d Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/CleanroomBlockPopulator.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/CleanroomChunkGenerator.class b/bin/me/StevenLawson/TotalFreedomMod/CleanroomChunkGenerator.class new file mode 100644 index 00000000..3865af81 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/CleanroomChunkGenerator.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/CantFindPlayerException.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/CantFindPlayerException.class new file mode 100644 index 00000000..4385742f Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/CantFindPlayerException.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_adminmode.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_adminmode.class new file mode 100644 index 00000000..8ba6eb4d Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_adminmode.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_cage.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_cage.class new file mode 100644 index 00000000..55e9617f Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_cage.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_cake.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_cake.class new file mode 100644 index 00000000..7fd9d1e6 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_cake.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_clearall.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_clearall.class new file mode 100644 index 00000000..8ce92204 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_clearall.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_cmdlist.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_cmdlist.class new file mode 100644 index 00000000..b1d99d34 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_cmdlist.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_creative.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_creative.class new file mode 100644 index 00000000..037b8a30 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_creative.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_csay.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_csay.class new file mode 100644 index 00000000..26e52fc5 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_csay.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_deop.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_deop.class new file mode 100644 index 00000000..f987cdda Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_deop.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_deopall.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_deopall.class new file mode 100644 index 00000000..d828dabd Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_deopall.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_doom$1.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_doom$1.class new file mode 100644 index 00000000..49e43448 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_doom$1.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_doom$2.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_doom$2.class new file mode 100644 index 00000000..bbeb7f67 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_doom$2.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_doom.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_doom.class new file mode 100644 index 00000000..2fb3dfa4 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_doom.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_enchant.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_enchant.class new file mode 100644 index 00000000..957bcec9 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_enchant.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_ender.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_ender.class new file mode 100644 index 00000000..84ccf5c5 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_ender.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_expel.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_expel.class new file mode 100644 index 00000000..ff456d82 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_expel.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_explosives.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_explosives.class new file mode 100644 index 00000000..565e62f1 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_explosives.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_fireplace.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_fireplace.class new file mode 100644 index 00000000..442c4a6d Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_fireplace.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_firespread.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_firespread.class new file mode 100644 index 00000000..4fc6ef8c Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_firespread.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_flatlands.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_flatlands.class new file mode 100644 index 00000000..ab85f883 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_flatlands.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_fluidspread.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_fluidspread.class new file mode 100644 index 00000000..00732d6d Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_fluidspread.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_fr.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_fr.class new file mode 100644 index 00000000..cd424fee Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_fr.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_fuckoff.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_fuckoff.class new file mode 100644 index 00000000..f7806fa0 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_fuckoff.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_gadmin.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_gadmin.class new file mode 100644 index 00000000..348515fc Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_gadmin.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_gcmd.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_gcmd.class new file mode 100644 index 00000000..c5822249 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_gcmd.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_glist.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_glist.class new file mode 100644 index 00000000..0e25a241 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_glist.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_gtfo.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_gtfo.class new file mode 100644 index 00000000..1103a60c Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_gtfo.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_halt.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_halt.class new file mode 100644 index 00000000..8adb67f4 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_halt.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_kicknoob.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_kicknoob.class new file mode 100644 index 00000000..2f3894b6 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_kicknoob.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_landmine.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_landmine.class new file mode 100644 index 00000000..9493d157 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_landmine.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_lavadmg.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_lavadmg.class new file mode 100644 index 00000000..187f54f7 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_lavadmg.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_lavaplace.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_lavaplace.class new file mode 100644 index 00000000..c163e38a Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_lavaplace.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_list.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_list.class new file mode 100644 index 00000000..d2bad0e1 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_list.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_lockup$1.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_lockup$1.class new file mode 100644 index 00000000..6e81a625 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_lockup$1.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_lockup.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_lockup.class new file mode 100644 index 00000000..bcdf0a01 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_lockup.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_moblimiter.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_moblimiter.class new file mode 100644 index 00000000..6debcbd7 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_moblimiter.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_mp.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_mp.class new file mode 100644 index 00000000..96298a6b Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_mp.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_mp44.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_mp44.class new file mode 100644 index 00000000..2ce9c144 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_mp44.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_nether.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_nether.class new file mode 100644 index 00000000..7fa142cc Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_nether.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_nonuke.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_nonuke.class new file mode 100644 index 00000000..aeaa6db3 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_nonuke.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_onlinemode.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_onlinemode.class new file mode 100644 index 00000000..c8065ea1 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_onlinemode.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_op.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_op.class new file mode 100644 index 00000000..b778e1be Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_op.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_opall.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_opall.class new file mode 100644 index 00000000..3d34a41e Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_opall.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_opme.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_opme.class new file mode 100644 index 00000000..3ab86fab Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_opme.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_ops.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_ops.class new file mode 100644 index 00000000..93e9cf1b Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_ops.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_orbit.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_orbit.class new file mode 100644 index 00000000..313df0d1 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_orbit.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_permban.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_permban.class new file mode 100644 index 00000000..8dc39017 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_permban.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_potion.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_potion.class new file mode 100644 index 00000000..0631d8d9 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_potion.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_prelog.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_prelog.class new file mode 100644 index 00000000..684cded5 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_prelog.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_qdeop.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_qdeop.class new file mode 100644 index 00000000..a8571823 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_qdeop.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_qop.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_qop.class new file mode 100644 index 00000000..b00cdfc5 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_qop.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_radar.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_radar.class new file mode 100644 index 00000000..7040670c Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_radar.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_rank.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_rank.class new file mode 100644 index 00000000..0a488385 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_rank.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_rawsay.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_rawsay.class new file mode 100644 index 00000000..cd3d1322 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_rawsay.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_rd.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_rd.class new file mode 100644 index 00000000..88037c1e Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_rd.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_saconfig.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_saconfig.class new file mode 100644 index 00000000..4e12d544 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_saconfig.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_say.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_say.class new file mode 100644 index 00000000..1da9bc98 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_say.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_setlevel.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_setlevel.class new file mode 100644 index 00000000..e6950a00 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_setlevel.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_setspawnworld.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_setspawnworld.class new file mode 100644 index 00000000..11713e13 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_setspawnworld.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_smite.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_smite.class new file mode 100644 index 00000000..0f2644fb Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_smite.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_status.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_status.class new file mode 100644 index 00000000..8fdd585e Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_status.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_stfu.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_stfu.class new file mode 100644 index 00000000..d28d87d8 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_stfu.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_stop.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_stop.class new file mode 100644 index 00000000..8c96621d Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_stop.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_survival.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_survival.class new file mode 100644 index 00000000..0b8f1b75 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_survival.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_tempban.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_tempban.class new file mode 100644 index 00000000..c9a6722a Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_tempban.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_terminal.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_terminal.class new file mode 100644 index 00000000..8e17bf1f Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_terminal.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_tfbanlist.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_tfbanlist.class new file mode 100644 index 00000000..08bc6de0 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_tfbanlist.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_tfipbanlist.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_tfipbanlist.class new file mode 100644 index 00000000..2d4cf0b4 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_tfipbanlist.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_tossmob.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_tossmob.class new file mode 100644 index 00000000..9c6cfd18 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_tossmob.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_uall.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_uall.class new file mode 100644 index 00000000..47ad8a82 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_uall.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_waterplace.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_waterplace.class new file mode 100644 index 00000000..c877b67e Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_waterplace.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_whitelist.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_whitelist.class new file mode 100644 index 00000000..0bd3283f Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_whitelist.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_wildcard.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_wildcard.class new file mode 100644 index 00000000..6b801260 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_wildcard.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_wipeflatlands$1.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_wipeflatlands$1.class new file mode 100644 index 00000000..14e6aabf Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_wipeflatlands$1.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_wipeflatlands.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_wipeflatlands.class new file mode 100644 index 00000000..a29c7a07 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_wipeflatlands.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_ziptool.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_ziptool.class new file mode 100644 index 00000000..5c1f653b Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/Command_ziptool.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Commands/TFM_Command.class b/bin/me/StevenLawson/TotalFreedomMod/Commands/TFM_Command.class new file mode 100644 index 00000000..75fc6b20 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Commands/TFM_Command.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Listener/TFM_BlockListener.class b/bin/me/StevenLawson/TotalFreedomMod/Listener/TFM_BlockListener.class new file mode 100644 index 00000000..acdf060d Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Listener/TFM_BlockListener.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Listener/TFM_EntityListener.class b/bin/me/StevenLawson/TotalFreedomMod/Listener/TFM_EntityListener.class new file mode 100644 index 00000000..08b7bbf8 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Listener/TFM_EntityListener.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Listener/TFM_PlayerListener$1.class b/bin/me/StevenLawson/TotalFreedomMod/Listener/TFM_PlayerListener$1.class new file mode 100644 index 00000000..7796f4ea Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Listener/TFM_PlayerListener$1.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Listener/TFM_PlayerListener.class b/bin/me/StevenLawson/TotalFreedomMod/Listener/TFM_PlayerListener.class new file mode 100644 index 00000000..e032a87f Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Listener/TFM_PlayerListener.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/Listener/TFM_WeatherListener.class b/bin/me/StevenLawson/TotalFreedomMod/Listener/TFM_WeatherListener.class new file mode 100644 index 00000000..777ec85d Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/Listener/TFM_WeatherListener.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/TFM_Heartbeat.class b/bin/me/StevenLawson/TotalFreedomMod/TFM_Heartbeat.class new file mode 100644 index 00000000..27780fce Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/TFM_Heartbeat.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/TFM_LandmineData.class b/bin/me/StevenLawson/TotalFreedomMod/TFM_LandmineData.class new file mode 100644 index 00000000..59327e02 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/TFM_LandmineData.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/TFM_Log.class b/bin/me/StevenLawson/TotalFreedomMod/TFM_Log.class new file mode 100644 index 00000000..1c62f42b Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/TFM_Log.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/TFM_Messages.class b/bin/me/StevenLawson/TotalFreedomMod/TFM_Messages.class new file mode 100644 index 00000000..b8356b35 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/TFM_Messages.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/TFM_RadarData.class b/bin/me/StevenLawson/TotalFreedomMod/TFM_RadarData.class new file mode 100644 index 00000000..284b689e Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/TFM_RadarData.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/TFM_RunSystemCommand.class b/bin/me/StevenLawson/TotalFreedomMod/TFM_RunSystemCommand.class new file mode 100644 index 00000000..7e84da30 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/TFM_RunSystemCommand.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/TFM_UserInfo$ArrowShooter.class b/bin/me/StevenLawson/TotalFreedomMod/TFM_UserInfo$ArrowShooter.class new file mode 100644 index 00000000..07d0be81 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/TFM_UserInfo$ArrowShooter.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/TFM_UserInfo$CageLayer.class b/bin/me/StevenLawson/TotalFreedomMod/TFM_UserInfo$CageLayer.class new file mode 100644 index 00000000..fc72f5d1 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/TFM_UserInfo$CageLayer.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/TFM_UserInfo$TFM_BlockData.class b/bin/me/StevenLawson/TotalFreedomMod/TFM_UserInfo$TFM_BlockData.class new file mode 100644 index 00000000..dc8d0f91 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/TFM_UserInfo$TFM_BlockData.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/TFM_UserInfo.class b/bin/me/StevenLawson/TotalFreedomMod/TFM_UserInfo.class new file mode 100644 index 00000000..2b63f759 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/TFM_UserInfo.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/TFM_UserList$TFM_UserListEntry.class b/bin/me/StevenLawson/TotalFreedomMod/TFM_UserList$TFM_UserListEntry.class new file mode 100644 index 00000000..cea18152 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/TFM_UserList$TFM_UserListEntry.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/TFM_UserList.class b/bin/me/StevenLawson/TotalFreedomMod/TFM_UserList.class new file mode 100644 index 00000000..5fe0e535 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/TFM_UserList.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/TFM_Util$EjectMethod.class b/bin/me/StevenLawson/TotalFreedomMod/TFM_Util$EjectMethod.class new file mode 100644 index 00000000..2d24e567 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/TFM_Util$EjectMethod.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/TFM_Util.class b/bin/me/StevenLawson/TotalFreedomMod/TFM_Util.class new file mode 100644 index 00000000..f41296f5 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/TFM_Util.class differ diff --git a/bin/me/StevenLawson/TotalFreedomMod/TotalFreedomMod.class b/bin/me/StevenLawson/TotalFreedomMod/TotalFreedomMod.class new file mode 100644 index 00000000..df7a67f5 Binary files /dev/null and b/bin/me/StevenLawson/TotalFreedomMod/TotalFreedomMod.class differ diff --git a/bin/permban.yml b/bin/permban.yml new file mode 100644 index 00000000..c763eb1b --- /dev/null +++ b/bin/permban.yml @@ -0,0 +1,9 @@ +# +# Permanent Bans +# + +badplayer1: + - 123.123.123.123 + - 321.321.321.321 +badplayer2: + - 111.111.111.111 diff --git a/bin/plugin.yml b/bin/plugin.yml new file mode 100644 index 00000000..5d0e895b --- /dev/null +++ b/bin/plugin.yml @@ -0,0 +1,221 @@ +name: TotalFreedomMod +main: me.StevenLawson.TotalFreedomMod.TotalFreedomMod +version: 2.7 +description: Plugin for the Total Freedom server. +authors: [StevenLawson / Madgeek1450, JeromSar / DarthSalamon] +commands: + adminmode: + description: Console-only command - Close server to non-superadmins. + usage: / [on | off] + cage: + description: Superadmin command - Place a cage around someone. + usage: / [off | outermaterial] [water | lava] + cake: + description: Superadmin command - For the people that are still alive. + usage: / + clearall: + description: Superadmin command - Removes all entities, nicks and disguises + usage: / + cmdlist: + description: Show all commands for all server plugins. + usage: / + creative: + description: Quickly change your own gamemode to creative, or define someone's username to change theirs. + usage: / [partialname] + csay: + description: Telnet command - Send a chat message with chat formatting over telnet. + usage: / + deop: + description: Superadmin command - Deop a player + usage: / + deopall: + description: Superadmin command - Deop everyone on the server. + usage: / + doom: + description: Owner command - For the bad Superadmins. + usage: / + enchant: + description: Enchant items. + usage: / | remove > + expel: + description: Superadmin command - Push people away from you. + usage: / [radius] [strength] + explosives: + description: Superadmin command - Enable/disable explosives and set effect radius. + usage: / [radius] + fireplace: + description: Superadmin command - Enable/disable fire placement. + usage: / + firespread: + description: Superadmin command - Enable/disable fire spread. + usage: / + flatlands: + description: Goto the flatlands. + usage: / + fluidspread: + description: Superadmin command - Enable/disable fluid spread. + usage: / + fr: + description: Superadmin command - Freeze players (toggles on and off). + usage: / [target | purge] + fuckoff: + description: You'll never even see it coming. + usage: / + gadmin: + description: Superadmin command - Use admin commands on someone by hash. Use mode 'list' to get a player's hash. Other modes are kick, nameban, ipban, ban, op, deop, ci + usage: / [list | [ ] ] + gcmd: + description: Superadmin command - Send a command as someone else. + usage: / + glist: + description: Superadmin command - Ban/Unban any player, even those who are not logged in anymore. + usage: / > + gtfo: + description: Superadmin command - Makes someone GTFO (deop and ip ban by username). + usage: / + halt: + description: Superadmin command - Halts a player + usage: / < | all | purge | list> + kicknoob: + description: Superadmin command - Kick all non-superadmins on server. + usage: / + landmine: + description: Set a landmine trap. + usage: / + lavadmg: + description: Superadmin command - Enable/disable lava damage. + usage: / + lavaplace: + description: Superadmin command - Enable/disable lava placement. + usage: / + list: + description: Lists the real names of all online players. + usage: / + aliases: [who] + lockup: + description: Console command - Block target's minecraft input. This is evil, and I never should have wrote it. + usage: / on | off>> + moblimiter: + description: Owner command - Controll mob rezzing parameters. + usage: / |dragon|giant|ghast|slime> + mp: + description: Purge all mobs in all worlds. + usage: / + mp44: + description: Superadmin Command - Modern weaponry, FTW. Use 'draw' to start firing, 'sling' to stop firing. + usage: / + nether: + description: Goto the nether. + usage: / + nonuke: + description: Superadmin command - Attempt to detect "invisible griefers" and "nukers". + usage: / [range] [blockrate] + onlinemode: + description: Console command - Switch server online-mode on and off. + usage: / + op: + description: Makes a player operator + usage: / + opall: + description: Superadmin command - Op everyone on the server, optionally change everyone's gamemode at the same time. + usage: / [-c | -s] + ops: + description: Superadmin command - Manage operators + usage: / [count | list | purge] + opme: + description: Superadmin command - Automatically ops user. + usage: / + orbit: + description: Superadmin command - POW!!! Right in the kisser! One of these days Alice, straight to the Moon! + usage: / [power] + permban: + description: Manage permanently banned players and IPs + usage: / + potion: + description: Manipulate potion effects. Duration is measured in server ticks (~20 ticks per second). + usage: / [target_name]> + prelog: + description: Superadmin command - Enable/disable the command prelogger. When this is on, logs will be filled with many duplicate messages. + usage: / + qdeop: + description: Quick De-Op - deop someone based on a partial name. + usage: / + qop: + description: Quick Op - op someone based on a partial name. + usage: / + radar: + description: Shows nearby people sorted by distance. + usage: / [range] + rank: + description: Shows your rank. + usage: / + rawsay: + description: Owner Command - Broadcasts the given message with no extra formatting. + usage: / + rd: + description: Remove all projectiles, dropped items, experience orbs, primed explosives, and minecarts. Minecarts are optional, based on if "carts" is included after the command. + usage: / + saconfig: + description: Owner command - Manage superadmins. + usage: / > + say: + description: Broadcasts the given message as the console, includes sender name. + usage: / + setlevel: + description: Sets your expierence level. + usage: / [level] + setspawnworld: + description: Superadmin Command - Set world spawnpoint. + usage: / + smite: + description: Superadmin Command - Someone being a little bitch? Smite them down... + usage: / [playername] + ender: + description: Goto the ender / "The End". + usage: / + status: + description: Show misc. server info. + usage: / + stfu: + description: Superadmin Command - Mutes a player with brute force. + usage: / [ | list | purge | all] + aliases: [mute] + stop: + description: Superadmin command - Kicks everyone and stops the server. + usage: / + survival: + description: Quickly change your own gamemode to survival, or define someone's username to change theirs. + usage: / [partialname] + tempban: + description: Superadmin Command - Temporarily ban someone. + usage: / [playername] [duration] [reason] + terminal: + description: Execute a system command. + usage: / + tfbanlist: + description: Shows all banned player names. Superadmins may optionally use 'purge' to clear the list. + usage: / [purge] + tfipbanlist: + description: Shows all banned IPs. Superadmins may optionally use 'purge' to clear the list. + usage: / [purge] + tossmob: + description: Throw a mob in the direction you are facing when you left click with a stick. + usage: / + uall: + description: Superadmin command - Undisguises all players + usage: / + waterplace: + description: Superadmin command - Enable/disable water placement. + usage: / + whitelist: + description: Superadmin command - Manage the whitelist. + usage: / | remove | addall | purge> + wildcard: + description: Superadmin command - Run any command on all users, username placeholder = ?. + usage: / [fluff] ? [fluff] ? +# wipeflatlands: - Currently broken. +# description: Owner command - Wipe the flatlands map. +# usage: / + ziptool: + description: Owner command - Zip and unzip files. + usage: / > | > diff --git a/bin/superadmin.yml b/bin/superadmin.yml new file mode 100644 index 00000000..c7303559 --- /dev/null +++ b/bin/superadmin.yml @@ -0,0 +1,9 @@ +madgeek1450: + - 127.0.0.1 + - 8.8.8.8 +markbyron: + - 74.125.224.72 + - 8.8.4.4 +darthsalamon: + - 80.60.73.144 + - 213.211.159.63 diff --git a/src/me/StevenLawson/TotalFreedomMod/Commands/Command_onlinemode.java b/src/me/StevenLawson/TotalFreedomMod/Commands/Command_onlinemode.java index 9ce07c2f..89450ee0 100644 --- a/src/me/StevenLawson/TotalFreedomMod/Commands/Command_onlinemode.java +++ b/src/me/StevenLawson/TotalFreedomMod/Commands/Command_onlinemode.java @@ -56,7 +56,7 @@ public class Command_onlinemode extends TFM_Command } } - TFM_Util.adminAction(sender.getName(), "Switched 'online-mode=" + (server.getOnlineMode() ? "true" : "false") + "'.", true); + TFM_Util.adminAction(sender.getName(), "Turning player validation " + ((online_mode ? "on" : "off")), true); server.reload(); } diff --git a/src/me/StevenLawson/TotalFreedomMod/Listener/TFM_PlayerListener.java b/src/me/StevenLawson/TotalFreedomMod/Listener/TFM_PlayerListener.java index 716b4f52..138f7f59 100644 --- a/src/me/StevenLawson/TotalFreedomMod/Listener/TFM_PlayerListener.java +++ b/src/me/StevenLawson/TotalFreedomMod/Listener/TFM_PlayerListener.java @@ -298,14 +298,12 @@ public class TFM_PlayerListener implements Listener return; } - //JeromSar - // check for muted if (playerdata.isMuted()) { if (!TFM_Util.isUserSuperadmin(p)) { - p.sendMessage(ChatColor.RED + "You are currently muted."); + p.sendMessage(ChatColor.RED + "You are muted, STFU!"); event.setCancelled(true); return; } @@ -539,6 +537,7 @@ public class TFM_PlayerListener implements Listener p.getInventory().clear(); p.setOp(false); p.setGameMode(GameMode.SURVIVAL); + TFM_Util.bcastMsg("Warning: " + p.getName() + " has been flagged as an impostor!", ChatColor.RED); } else {