IntellectualSites / IntellectualSites/PlotSquared

Plotsquared:Single Generator - Pistons Do Not Move Blocks Above Version 6.9.1

Open
#3,903 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Requires Testing
Dominant language
Java
Stars
653
Forks
975
Avg merge
2m
Merged PRs (30d)
6

Description

Server Implementation

Paper

Server Version

1.19.3

Describe the bug

Using PlotSquared configured as a world per player pistons are unable to push blocks. Without a block in front of the piston it will extend and retract as normal. Following the standard PlotSquared setup defaults but using PlotSquared (Default Generator), pistons continue to work as expected without reverting the changes made to settings.yml

settings.yml changes from defaults
85) # Let players claim entire worlds with PlotSquared
86) worlds: true

Fresh server Paper 1.19.3 #367 (Latest as of report)
FAWE 2.5.1 Snapshot #336 (Latest as of report)
PlotSquared-Bukkit-6.10.5-Premium.jar (Latest as of report)

This issue seems to have been introduced in release 6.9.1 builds prior to that work as expected, and builds after that do not. Reverting to a working version restores functionality with no other changes being made.

Tested the following versions:
6.3 6.63 6.8.1 6.9.0 (working)
6.9.1 6.9.2 6.9.4 6.10.5 (not working)

To Reproduce

Fresh server setup current Paper, PlotSquared, and FAWE Snapshot

First server boot to generate config files and download requirements

Shut down server

Change line 86 of settings.yml to true (worlds: true)

Boot server

/plotsquared setup

Setup commands
/plotsquared setup PlotSquared:single
/plotsquared setup normal
/plotsquared setup false
/plotsquared setup TestWorld
Setup Complete

/plot auto

Pistons with a block in front of them do not extend, while pistons with air in front do extend as expected

Expected behaviour

Pistons continue to behave as normal in a world per player setup

Screenshots / Videos

Pistons sticky and normal do not extend with blocks in front of them
https://imgur.com/a/AXzKhCO

Error log (if applicable)

No response

Plot Debugpaste

https://athion.net/ISPaster/paste/view/6a59e4dcac684e99a29700b3ddeac654

PlotSquared Version

PlotSquared-Bukkit-6.10.5-Premium.jar

Checklist
Anything else?

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue with Paper 1.19.3, PlotSquared 6.10.5, FAWE 2.5.1, and settings.yml configured with worlds: true, following the listed /plotsquared setup commands. Compare piston behavior with PlotSquared 6.9.0 and 6.9.1, and use the linked Plot Debugpaste to investigate the regression; done means pistons push blocks in a per-player world without reverting the configuration.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.