Skip to content

AI adaptation for Lophine 26.1.2 (Folia): fix core RTP, particles, so… - #262

Open
mujie01 wants to merge 1 commit into
RonanPlugins:masterfrom
mujie01:folia-26.1.2-ai
Open

AI adaptation for Lophine 26.1.2 (Folia): fix core RTP, particles, so…#262
mujie01 wants to merge 1 commit into
RonanPlugins:masterfrom
mujie01:folia-26.1.2-ai

Conversation

@mujie01

@mujie01 mujie01 commented Aug 22, 2026

Copy link
Copy Markdown

…unds, first-join timing

  • Fix A: replace PaperLib chunk/teleport with native World#getChunkAtAsync / Entity#teleportAsync (fixes Folia error 26.1.2, cannot use rtp #257 'Thread failed main thread check' on Folia 26.1.2); compile against lophine-api 26.1.2, Java 21
  • Fix B: replace ParticleLib 1.8.4 (MC <=1.19.3) with native org.bukkit.Particle + legacy name mapping, run on the entity's region thread
  • Fix C: remove ProtocolLib sound path, use native playSound(String key, SoundCategory)
  • Fix D: defer first-join RTP via the entity scheduler (Some issues with RTP when a player joins #256)
  • Permissions: default-grant betterrtp.world.* so regular players can RTP
  • Packaging: bundle MIT LICENSE into META-INF/LICENSE
  • Toolchain: lombok annotationProcessorPaths + proc:full (JDK 25), jspecify/adventure deps, local RedProtect mirror

…unds, first-join timing

- Fix A: replace PaperLib chunk/teleport with native World#getChunkAtAsync / Entity#teleportAsync (fixes RonanPlugins#257 'Thread failed main thread check' on Folia 26.1.2); compile against lophine-api 26.1.2, Java 21
- Fix B: replace ParticleLib 1.8.4 (MC <=1.19.3) with native org.bukkit.Particle + legacy name mapping, run on the entity's region thread
- Fix C: remove ProtocolLib sound path, use native playSound(String key, SoundCategory)
- Fix D: defer first-join RTP via the entity scheduler (RonanPlugins#256)
- Permissions: default-grant betterrtp.world.* so regular players can RTP
- Packaging: bundle MIT LICENSE into META-INF/LICENSE
- Toolchain: lombok annotationProcessorPaths + proc:full (JDK 25), jspecify/adventure deps, local RedProtect mirror
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Folia error 26.1.2, cannot use rtp

1 participant