PaperMC / Paper

The most widely used, high performance Minecraft server that aims to fix gameplay and mechanics inconsistencies
https://papermc.io/
Other
9.88k stars 2.29k forks source link

Many mobs are not moving #4216

Closed ioicomeone closed 4 years ago

ioicomeone commented 4 years ago

What behaviour is expected:

After updating to 1.16.2 Mobs moving about as normal.

What behaviour is observed:

After updating to 1.16.2, Mobs have audio and can be interacted with, but do not otherwise move. New mobs that spawn, i.e zombies, creepers, skeletons, spiders, chickens hatched from eggs, etc all move as normal. Also mobs that were in a further base move as normal. But a majority of sheeps, cows, horses, villagers and iron golems in our base do not move. The problem persisted after restoring a backup and downgrading back to Paper 1.16.1 on Apex servers.

Steps/models to reproduce:

We were playing on Apex servers using Paper 1.16.1. Update to 1.16.2 Start game Observed issues. Downgrade to 1.16.1 Restore Backup from last night before the update. Start game Observe issues

Plugin list:

WorldBorder 1.8.7

Paper version:

This server is running Paper version git-Paper-138 (MC: 1.16.1) (Implementing API version 1.16.1-R0.1-SNAPSHOT) Checking version, please wait... Previous version: git-Paper-145 (MC: 1.16.2) You are running the latest version

Anything else:

I was trying to preload chunks with WorldBorder previously. The bug seems to happen mainly in the general vicinity of our intial world spawn point.

Proximyst commented 4 years ago

We do not support any issues caused by and through downgrades.

Did you use EntityTrackerFixer before this? Share your configuration files.

ioicomeone commented 4 years ago

The issue occurred after upgrading. It persisted through the downgrade.

We have tried using EntityTrackerFixer! I believe we removed it but we had tried it briefly on the server to help fix some lag.

Apologies, I'm not sure if these are what you are looking for but these are what I could find clicking around the panel.

EntityTrackerFixer config.yml

          EntityTrackerFixer

            By: Esmorall

English of this file improved by ArtelGG

Should we notify the console when we interact with entities?

Paper.yml This is the main configuration file for Paper. As you can see, there's tons to configure. Some options may impact gameplay, so use with caution, and make sure you know what each option does before configuring.

If you need help with the configuration or have any questions related to Paper, join us in our Discord or IRC channel.

Discord: https://paperdiscord.emc.gs IRC: #paper @ irc.spi.gt ( http://irc.spi.gt/iris/?channels=paper ) Website: https://papermc.io/ Docs: https://paper.readthedocs.org/

verbose: false config-version: 20 settings: max-joins-per-tick: 3 player-auto-save-rate: -1 max-player-auto-save-per-tick: -1 load-permissions-yml-before-plugins: true bungee-online-mode: true region-file-cache-size: 256 incoming-packet-spam-threshold: 300 console-has-all-permissions: false suggest-player-names-when-null-tab-completions: true use-alternative-luck-formula: false enable-player-collisions: true chunk-tasks-per-tick: 1000 save-empty-scoreboard-teams: false save-player-data: true velocity-support: enabled: false online-mode: false secret: '' watchdog: early-warning-every: 5000 early-warning-delay: 10000 spam-limiter: tab-spam-increment: 1 tab-spam-limit: 500 book-size: page-max: 2560 total-multiplier: 0.98 unsupported-settings: allow-headless-pistons: false allow-permanent-block-break-exploits: false allow-piston-duplication: false allow-permanent-block-break-exploits-readme: This setting controls if players should be able to break bedrock, end portals and other intended to be permanent blocks. allow-piston-duplication-readme: This setting controls if player should be able to use TNT duplication, but this also allows duplicating carpet, rails and potentially other items allow-headless-pistons-readme: This setting controls if players should be able to create headless pistons. async-chunks: enable: true threads: -1 messages: no-permission: '&cI''m sorry, but you do not have permission to perform this command. Please contact the server administrators if you believe that this is in error.' kick: authentication-servers-down: '' connection-throttle: Connection throttled! Please wait before reconnecting. flying-player: Flying is not enabled on this server flying-vehicle: Flying is not enabled on this server timings: enabled: true verbose: true server-name-privacy: false hidden-config-entries:

Proximyst commented 4 years ago

The issue is most likely caused by ETF, which is why new mobs work just fine.

ioicomeone commented 4 years ago

Ah I see. I don't suppose you would be able to suggest what might be causing the issue and if removing the ETF config files would fix it? I remember the reason we removed it this morning was because it was causing an error during startup on 1.16.2, which looks now like the likely cause for our problems.

Octol1ttle commented 4 years ago

config files cant do anything without something using them

Octol1ttle commented 4 years ago

also btw dont use etf on paper, otherwise it will do more harm than good Try /execute as @e[type=!player] run data merge entity @s {NoAI:0} (Not sure it will work)

ioicomeone commented 4 years ago

config files cant do anything without something using them

Ah of course. Very true. Sorry, I don't have much experience with config files or plugins.

also btw dont use etf on paper, otherwise it will do more harm than good Try /execute as @e[type=!player] run data merge entity @s {NoAI:0} (Not sure it will work)

Thanks! This is good to know! I was following suggestions by the tech support but it seems that they didn't realize this. I just tried to run that in game. It gave me a list of things it modified, but it didn't help with Villagers, and unfortunately also with not the chickens. Still frozen even though the text says 'Modified entity data of Chicken'

Octol1ttle commented 4 years ago

maybe replacing !player with villager and chicken and spamming it a few times might help these are only my thoughts & suggestions tho

ioicomeone commented 4 years ago

Thank you very much for the suggestion. They're still stuck after I tried that but thanks! I was looking for a way to maybe refresh the AI because they seem like they're just stuck in a frozen state. I can still trade and interact with them for the most part but they just forgot how to move. I noticed that ETF has had this frozen mob issue previously so maybe I can send them a message and see if they have a fix for it.

aikar commented 4 years ago

its recommended to just uninstall ETF, and note that the No AI merge command does require the chunks be loaded when you run it.

But overall closing as not a Paper issue.