Mechanics and Plugins (CivMC)

From CivWiki
Revision as of 17:07, 18 December 2022 by Red Steel (talk | contribs) (→‎Combat)
Jump to navigation Jump to search

TODO: like almost everything

Namelayer

Chat

Citadel

Reinforcing mode

JukeAlert

Snitch

Jukesnitch

FactoryMod

ItemExchange

Brewery

Bastion

City Bastion

Vault Bastion

Exile Pearl

Essence

Combat

Civ servers often change combat to pre-1.8 mechanics, make players tankier, and generally rebalance all combat-affecting items. The plugin that handles this is often Finale.

Changes

Specific changes will vary heavily from server to server. On CivClassic, the following changes to combat were implemented:

  • Revert combat to pre-1.8 mechanics
  • Dual wielding is enabled.
  • Clicking at rate higher than 8.5 (?) CPS will decrease the overall damages dealt.
  • Ender Pearls have a cooldown of 15 seconds (vs. 1s in vanilla).
  • Ender Crystals do not inflict damage on the player but will still destroy surrounding blocks.
  • Snowballs and eggs do no inflict damage nor knock players back but will slightly damage armor.
  • Buff bows by 20%
  • Enchanted golden apples turn to normal golden apples when eat attempted.
  • Increases damage reduction granted by the Protection enchantment
  • Nerfs the strength potion back to pre-1.5 mechanics
  • tripled added damage from strength potion levels
  • 30% chance projectile causes slow debuff for 100 ticks.

In CivMC the following changes are applied:

  • Sweeping attacks are disabled
  • Attack cooldown is removed
  • The cooldown of ender pearls and golden apples is set to 16 seconds
  • Clicks per second are limited to 9
  • Custom food health regeneration and knockback values are set
  • All non-sword damage is reduced by 20%
  • Instant health regenerates 12 points of hp (♥♥♥♥♥♥)

[1]

Logging out and Combat tag

When disconnecting from the server you leave behind a CombatLogger for at least 60 seconds[2], commonly referred to as logger, a CombatLogger is a player entity that can not move (or be moved) but can be killed, and it's death is treated as you dying meaning you can be pearled or lose your inventory. To avoid leaving this entity behind you can issue the /logout command, starting a 10 second process that, if not interrupted by PvP or movement, will disconnect you at the end without leaving a logger, this however is disabled while you're combat tagged

Besides entering PvP throwing an ender pearl also combat tags you

Misc

Old enchanting

Arthropod egg

Bound armor

Nether portals

Lodestone elevators

Fixes, exploit prevention, disabled features, etc

  • AntiStasisChamber - disables ender pearl stasis chamber by limiting ender pearl duration
  • AttrHider - hides item attributes from other players so CIT texture packs only work on your own
  • AutoRespawn - respawns the player after a set period of not pressing the respawn button so they can't continue to observe after dying
  • BeeKeeping - replaces some mob spawns with bees
  • BuffSpanker - disables certain buffs and debuffs
  • disableIronFarms - disables iron golem farms
  • disableEnderCrystalDamage - makes end crystals do no damage
  • canEquipBanners - allow players to equip a banners on their heads by punching the ground with a banner
  • preventPearlGlitching - prevent going through blocks with ender pearls, also prevents ender pearls from landing at times

disableGapples

what does this hack even do

= PortalSpawnModifier

- noooot sure if false here means it disable spawns or is vanilla

  • ShipOutOfLuck - no ice boat
  • enderChestUse - disables accessing enderchests
  • grindstoneUse - disables accessing grindstones
  • chorusFruitTeleportation - disables teleporting with chorus fruits
  • stopBedBombingInHellBiomes - stops exploding beds in the nether
  • stopAnchorBombing - disables exploding respawn anchors in the overworld
  • chunkLimits - limits these blocks to certain numbers per chunk (should probably be a table but idk how to make one yet)
       HOPPER: 16
       DISPENSER: 16
       DROPPER: 16
       COMPARATOR: 12
       FURNACE: 40
       BLAST_FURNACE: 40
       BREWING_STAND: 40
       SMOKER: 40
       CAMPFIRE: 40
       SOUL_CAMPFIRE: 40
  • daytimeBed - allows setting spawn in daytime (although it's now a vanilla feature)
  • oneToOneNether: true
   stopTrapHorses: true
   killTrapHorses: true
   allowVillagerTrading: false
   allowEnchantedApples: false
 HorseStats:
   enabled: true
   wand: COMPASS
SaplingHack:
   enabled: true
   #Should we still roll the dice for people when using a fortune enchanted tool?
   allow_fortune: true
   blocks:
     JUNGLE_LEAVES: 0.025
     DARK_OAK_LEAVES: 0.05

todo format all this stuff under fixes and exploit prevention currently only copy pasting the info from github