GithubHelp home page GithubHelp logo

tehbrian / buildersutilities Goto Github PK

View Code? Open in Web Editor NEW
12.0 12.0 7.0 14.12 MB

A curated bundle of tiny features that help builders do their thing.

License: GNU General Public License v3.0

Java 100.00%

buildersutilities's Introduction

Hey there! 👋

My name is Brian, and I enjoy creating neat software.

Most of my projects are Minecraft server plugins, but I like just about anything to do with code. If you've got a neat project idea or need help with anything, feel free to contact me! I strive to be friendly, and I'm always up for good conversation.

Projects Discord Website


Also, here's a picture of a cat.

cat

buildersutilities's People

Contributors

renovate-bot avatar renovate[bot] avatar tehbrian avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

buildersutilities's Issues

disable-physics doesn't work for all events

Hey!
I am actively using the BuilderUtilities plugin in version 1.17. I noticed that the gravity of the blocks "Anvil, Water" and probably others is sometimes not 100% off.
For example:
You place an Anvil that floats and next to it another one then both Anvils fall down.

fix /bu rc in 1.18.2

Everything else seems to be working in 1.18.2, but /bu rc command throws this error and is not working.
I'm using purpur server which is fork of paper.

[16:48:33 INFO]: Player issued server command: /bu rc
[16:48:33 ERROR]: [BuildersUtilities] Exception executing command handler
java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/v1_18_R1/entity/CraftPlayer
        at xyz.tehbrian.buildersutilities.command.BuildersUtilitiesCommand.lambda$register$1(BuildersUtilitiesCommand.java:84) ~[buildersutilities-1.4.0 (2).jar:?]
        at xyz.tehbrian.buildersutilities.libs.cloud.execution.CommandExecutionHandler.executeFuture(CommandExecutionHandler.java:58) ~[buildersutilities-1.4.0 (2).jar:?]
        at xyz.tehbrian.buildersutilities.libs.cloud.execution.CommandExecutionCoordinator$SimpleCoordinator.coordinateExecution(CommandExecutionCoordinator.java:120) ~[buildersutilities-1.4.0 (2).jar:?]
        at xyz.tehbrian.buildersutilities.libs.cloud.CommandManager.executeCommand(CommandManager.java:177) ~[buildersutilities-1.4.0 (2).jar:?]
        at xyz.tehbrian.buildersutilities.libs.cloud.bukkit.BukkitCommand.execute(BukkitCommand.java:110) ~[buildersutilities-1.4.0 (2).jar:?]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:172) ~[purpur-api-1.18.2-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.v1_18_R2.CraftServer.dispatchCommand(CraftServer.java:906) ~[purpur-1.18.2.jar:git-Purpur-1625]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.handleCommand(ServerGamePacketListenerImpl.java:2389) ~[?:?]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.handleChat(ServerGamePacketListenerImpl.java:2200) ~[?:?]
        at net.minecraft.server.network.ServerGamePacketListenerImpl.handleChat(ServerGamePacketListenerImpl.java:2181) ~[?:?]
        at net.minecraft.network.protocol.game.ServerboundChatPacket.handle(ServerboundChatPacket.java:46) ~[?:?]
        at net.minecraft.network.protocol.game.ServerboundChatPacket.a(ServerboundChatPacket.java:6) ~[?:?]
        at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:51) ~[?:?]
        at net.minecraft.server.TickTask.run(TickTask.java:18) ~[purpur-1.18.2.jar:git-Purpur-1625]
        at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
        at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
        at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1426) ~[purpur-1.18.2.jar:git-Purpur-1625]
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:188) ~[purpur-1.18.2.jar:git-Purpur-1625]
        at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
        at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1403) ~[purpur-1.18.2.jar:git-Purpur-1625]
        at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1396) ~[purpur-1.18.2.jar:git-Purpur-1625]
        at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
        at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1374) ~[purpur-1.18.2.jar:git-Purpur-1625]
        at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1256) ~[purpur-1.18.2.jar:git-Purpur-1625]
        at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:320) ~[purpur-1.18.2.jar:git-Purpur-1625]
        at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.ClassNotFoundException: org.bukkit.craftbukkit.v1_18_R1.entity.CraftPlayer
        ... 26 more

re-add command aliases from original BuildersUtilities plugin

Hello !
I like this BU fork made orignally by Arcaniax but before using it on my creative I would like to know if you can add the aliases that BU proposes please. That is to say the following ones :

  • /c
  • /con
  • /convex
  • /cub
  • /cuboid
  • /derot
  • /f
  • /flip
  • /pa
  • /r
  • /s
  • /scale
  • /twist

Thanking you for your work ♥
~ Noltox ~

rename "options" to "abilities"

Currently, the group of features consisting of double slab break, iron door toggle, and others, is named options. This name is terrible, because:

  1. It doesn't properly represent the usage of those features. The features are not configurable options; they're per-player, toggleable [noun, tbd].
  2. It can be confused with settings, which are server-wide configurable mechanics and are completely separate.

Possible naming ideas brainstormed thus far are:

  • ability
  • skill
  • power

"no-permission" message for commands

grafik

If the player does not have permission for any of the BU commands, he will get the default Minecraft message. A custom message would be great here.

lang.yml:

[...]
commands:
  no-permission: "[BU]: You do not have permission for this command."
[...]

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.