Skip to main content

Villagers

 

Villagers on the Survival Server do not work quite the same as they do in the vanilla game. We have amade handfulsome changes to some villager related behaviours and mechanics in the interest of unique settings on this server. To change them for the needs of theimproving server andperformance, as well as reigning in often unbalanced advantages villagers provide to aidplayers.

in server performance.

Changes

  • TheyVillagers will never lose professionaltheir onceprofession, gained.
    Placingeven theif sametheir or different workjob block willwas notdestroyed.

    Repeatedly changebreaking a villager's job block allows their trades orto professions.be rerolled infinitely at no cost until a desirable one is found. This isundermines the whole purpose of having random trades to preventbegin cheesingwith, ofso trades.naturally we have disabled it here.
  • Villagers will follow emerald blocks.
    ThisHolding isan similaremerald toblock howwill animalscause follow food. You can use this to lurenearby villagers to safety.follow you. This allows villagers to be transported without the use of a boat or minecart.
  • IfVillagers villagers arestuck in a 1x1 space,space will be ticked less often (but will restock normally).
    Villagers that are unable to pathfind out of their current postion, a common setup for Trade Halls, will have their movement AI turned off. This prevents villagers endlessly trying to pathfind, improving server performance. Restocks will function as normal, and the villager will check if it is able to move again every 60 seconds.
    This setting may cause some temporarily stuck villagers to stop moving, but they will tickfix lessthemselves often.
    Thisonce isthe tonext aidmovement incheck server performanceoccurs.
  • CuringZombie villager curing reputation no longer stacksstacks.
    ThisThe ismajor_positive reputation given to preventcured exploitation,villagers will no longer stack up to 100, instead being limited to the 20 a single curing provides. Stacked curing allows excessive discounts that essentially remove all value from sold items, and is currently considered a bug by many.both mojang and paper. With this in mind we will be leaving paper's fix for this enabled.
  • InfectionZombie ratevillager infection has a 50% chance of killing athe villager
    This ismirrors the sameinfection ratechance asof normal difficulty. We opted to maintain the normal behaviour here as curing gives a guaranteed permanent discount, so some risk needs to be present for that reward to be fairly earned.

Trades

  • Some trades are changed to diamonds.
  • Many trades have minimum prices to prevent discounts from being ridiculously effective.
  • Some buying trades have been increased - or had their uses dropped - to discourage large scale farms.

Best practises

  • Do not keep villagers within minecarts or boats
    This will aid in server performance.
  • Do not have hundreds of villagers in the same area
    Villagers are very heavy. This not only affects server performance but also client performance.

All villager trading rules need to comply to the rules.