Coder Social home page Coder Social logo

bonn2 / bigdoorsphysics Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 2.0 376 KB

Add collisions to the doors created by the BigDoors spigot plugin

License: GNU Affero General Public License v3.0

Java 100.00%
bigdoors collisions minecraft papermc paper

bigdoorsphysics's Introduction

BigDoorsPhysics

This plugin aims to add collisions to the spigot plugin BigDoors through several methods.

Requirements

The methods

  • Shulkers (Recommended)
    • Allows off grid collisions
    • Requires 2 entities per door block
    • Shulker heads may sometimes be visible without client side mod
  • Barriers
    • Locked to minecraft grid
    • More solid
    • Completely invisible
    • No extra entities

How to build

  1. Pull the project
  2. Run gradlew build
  3. Plugin will be placed in ~/build/libs

bigdoorsphysics's People

Contributors

bonn2 avatar renovate[bot] avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

coralrp jlyne

bigdoorsphysics's Issues

Citizens Sentinels attack shulker portcullis

I'm submitting this issue because of what it says on the changelog.

NPE in ShulkerPacketEditor (fixes Citizens compatibility) Thanks @repeater64 for the report

However, when using shulker as the method instead of barriers, Sentinel-class NPCs will still attack the doors. This is true even if spawn-shulkers-on-door is set to false.

When using barrier, the problem is not there, however then the physics aren't as neat.

Barrier blocks stay after doors shut, locking people in!

Hi, we're using purpur 1.18 and recently installed BigDoorsPhysics, were having an issue with doors leaving barrier blocks after they are shut! Permanenty, players can't break these which requires staff to remove them manually!

Were using grief prevention if that hasn't been tested with the plugin?

Could you look into a resolve for this bug and also way to clear up outside existing doors that have had barrier blocks left there!

Thanks

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

github-actions
.github/workflows/gradle.yml
  • actions/checkout v4
  • actions/setup-java v3
  • gradle/gradle-build-action v2
  • actions/upload-artifact v3
gradle
gradle.properties
settings.gradle
build.gradle
  • com.github.johnrengelman.shadow 8.1.1
  • org.jetbrains:annotations 24.0.1
  • org.reflections:reflections 0.10.2
  • org.spigotmc:spigot-api 1.16.5-R0.1-SNAPSHOT
  • nl.pim16aap2:BigDoors 0.1.8.46
  • com.comphenix.protocol:ProtocolLib 5.0.0
versions/build.gradle
  • org.spigotmc:spigot-api 1.16.5-R0.1-SNAPSHOT
  • org.reflections:reflections 0.10.2
  • org.jetbrains:annotations 24.0.1
versions/v1_16_3/build.gradle
  • org.spigotmc:spigot-api 1.16.3-R0.1-SNAPSHOT
versions/v1_19/build.gradle
  • io.papermc.paper:paper-api 1.19-R0.1-SNAPSHOT
versions/v1_19_3/build.gradle
  • io.papermc.paper:paper-api 1.19.3-R0.1-SNAPSHOT
versions/v1_20_2/build.gradle
  • io.papermc.paper:paper-api 1.20.2-R0.1-SNAPSHOT
versions/v1_20_2-spigot/build.gradle
  • org.spigotmc:spigot-api 1.20.2-R0.1-SNAPSHOT
gradle-wrapper
gradle/wrapper/gradle-wrapper.properties
  • gradle 8.3

  • Check this box to trigger a request for Renovate to run again on this repository

Needs update to 1.21

Needs update to 1.21, looked on the site for a dev version and it is not there either.

Kicked for flying

A tracker issue for all the ways a player can be kicked for flying

Currently the only known way is:

  • Riding a horse while drawbridge lifts you

A temporary workaround is to just disable the fly check entirely in server.properties as it is rather trivial for real cheaters to circumvent anyways.

what can be done about this?

[17:19:32 ERROR] [Minecraft]: Error occurred while enabling BigDoorsPhysics v2.3.5 (Is it up to date?)
java.lang.NoSuchMethodError: 'java.lang.String org.bukkit.Server.getMinecraftVersion()'
        at net.bonn2.bigdoorsphysics.BigDoorsPhysics.onEnable(BigDoorsPhysics.java:41) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPluginMixin.java:264) ~[arclight-1.19.2-1.0.1-0550c6cd.jar%23192!/:arclight-1.19.2-1.0.1-0550c6cd]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoaderMixin.java:342) ~[arclight-1.19.2-1.0.1-0550c6cd.jar%23192!/:arclight-1.19.2-1.0.1-0550c6cd]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[arclight-1.19.2-1.0.1-0550c6cd.jar%23192!/:arclight-1.19.2-1.0.1-0550c6cd]
        at org.bukkit.craftbukkit.v1_19_R1.CraftServer.enablePlugin(CraftServerMixin.java:525) ~[arclight-1.19.2-1.0.1-0550c6cd.jar%23192!/:arclight-1.19.2-1.0.1-0550c6cd]
        at org.bukkit.craftbukkit.v1_19_R1.CraftServer.enablePlugins(CraftServerMixin.java:439) ~[arclight-1.19.2-1.0.1-0550c6cd.jar%23192!/:arclight-1.19.2-1.0.1-0550c6cd]
        at net.minecraft.server.MinecraftServer.handler$zfc000$arclight$enablePlugins(MinecraftServerMixin.java:2194) ~[server-1.19.2-20220805.130853-srg.jar%23227!/:?]
        at net.minecraft.server.MinecraftServer.m_129815_(MinecraftServerMixin.java:375) ~[server-1.19.2-20220805.130853-srg.jar%23227!/:?]
        at net.minecraft.server.MinecraftServer.m_130006_(MinecraftServerMixin.java:300) ~[server-1.19.2-20220805.130853-srg.jar%23227!/:?]
        at net.minecraft.server.dedicated.DedicatedServer.m_7038_(DedicatedServerMixin.java:165) ~[server-1.19.2-20220805.130853-srg.jar%23227!/:?]
        at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServerMixin.java:2087) ~[server-1.19.2-20220805.130853-srg.jar%23227!/:?]
        at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServerMixin.java:244) ~[server-1.19.2-20220805.130853-srg.jar%23227!/:?]
        at java.lang.Thread.run(Thread.java:833) [?:?]

Add option to disable shulker sounds

When I go up to a gate for example and it starts to move, I hear a really loud sound of shulkers spawning. That being said, can you add a option to disable that sound? Possibly by cancelling the sound for the player?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.