profile
viewpoint
Octavia Togami octylFractal @Team5818 ??? Web and back-end software engineer. I contribute to many open-source projects, and also help FRC Team 5818.

EngineHub/WorldEdit 1720

🗺️ Minecraft map editor and mod

EngineHub/Piston 13

A generic command system, with tie-ins to many Minecraft platforms such as Bukkit, Forge, and Sponge.

octylFractal/Anagar 1

An unrealistic hacking game.

octylFractal/Annointment 1

Get rid of annoying users by annoying them!

octylFractal/blocker 1

Blocker Game

cdkrot/Mechanics 0

[old and abandoned] Mechanics Mod (Minecraft)

octylFractal/0b1can0b 0

0b tracked file test for git-lfs

octylFractal/2048-AI 0

A simple AI for 2048

issue commentLWJGL/lwjgl3

Can the MIT license be used if only linking to LWJGL3?

You can license your framework however you want, as long as you redistribute the LWJGL license.

TheChocolateOre

comment created time in an hour

PR opened EngineHub/WorldEdit

[WIP] Add structure reading as a clipboard format.

This is pulled from my original branch (https://github.com/EngineHub/WorldEdit/tree/feature/structures), but without the MultiClipboard mess.

Current non-goals of this implementation include supporting multiple palettes as well as jigsaw/data blocks.

TODOs include testing, DFUing (that's new since the last branch), and possibly a way (craftscript?) to extract the existing structures from the minecraft jar to the WE schematic dir.

+229 -0

0 comment

2 changed files

pr created time in 13 hours

create barnchEngineHub/WorldEdit

branch : feature/structure-reader

created branch time in 13 hours

push eventEngineHub/WorldEdit

wizjany

commit sha ed7eecd180ba28db41136163e7f14e2ec3491fc5

Start suggesting the unbind alias instead.

view details

push time in 14 hours

push eventEngineHub/WorldEdit

wizjany

commit sha 7d6e15f4288f7756fa51a00b7ff1685330ecfaee

Make component final.

view details

push time in 14 hours

pull request commentEngineHub/WorldEdit

Add instructions for unbinding tools/brushes on equip.

Codecov Report

Merging #1595 (44b8f95) into version/7.2.x (cc1f530) will increase coverage by 0.03%. The diff coverage is 33.33%.

Impacted file tree graph

@@                 Coverage Diff                 @@
##             version/7.2.x    #1595      +/-   ##
===================================================
+ Coverage            11.79%   11.83%   +0.03%     
- Complexity            1047     1050       +3     
===================================================
  Files                  795      795              
  Lines                32475    32493      +18     
  Branches              3785     3785              
===================================================
+ Hits                  3831     3845      +14     
- Misses               28456    28458       +2     
- Partials               188      190       +2     
Impacted Files Coverage Δ Complexity Δ
...ava/com/sk89q/worldedit/command/BrushCommands.java 4.92% <25.00%> (+1.85%) 2.00 <1.00> (+1.00)
...java/com/sk89q/worldedit/command/ToolCommands.java 43.61% <50.00%> (+0.43%) 12.00 <1.00> (+1.00)
...va/com/sk89q/worldedit/session/SessionManager.java 16.91% <0.00%> (+5.88%) 3.00% <0.00%> (+1.00%)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update cc1f530...44b8f95. Read the comment docs.

wizjany

comment created time in 15 hours

push eventEngineHub/WorldEdit

wizjany

commit sha 44b8f957889f94d30cb4fe4868562c2b589e1e60

Switch to suggest.

view details

push time in 15 hours

PR opened EngineHub/WorldEdit

Add instructions for unbinding tools/brushes on equip.

Will hopefully cut down on this question.

+29 -0

0 comment

3 changed files

pr created time in 16 hours

create barnchEngineHub/WorldEdit

branch : how-2-unbind

created branch time in 16 hours

issue commentLWJGL/lwjgl3

Can the MIT license be used if only linking to LWJGL3?

Thank you very much. Picking the BSD-3 is the safest option, although the MIT popularity is attractive.. I will leave this open for a few days before closing.

TheChocolateOre

comment created time in 18 hours

issue commentLWJGL/lwjgl3

Can the MIT license be used if only linking to LWJGL3?

Ok, I will probably licence it under BSD-3, but I'm a little bit confused through.

However, you are allowed to link to LWJGL, a BSD-licensed project, from an MIT-licensed project.

So, I can use MIT?

So the ultimate answer to "Can I license the framework under MIT" is probably no

So, I can't use MIT?

but that is not necessary to use it in an MIT-licensed project.

So, I can?

To clarify, I will not copy files from LWJGL3 into my project, but I guess the linking phase will bind it's binaries, so that counts as redistributing..?

I just want to make sure, because if I pick BSD-3, while the MIT was possible, there is no going back.

TheChocolateOre

comment created time in 18 hours

issue openedLWJGL/lwjgl3

Can the MIT license be used if only linking to LWJGL3?

I'm about to start writing a game framework using LWJGL3. I will only use LWJGL3 internally, so the users of the framework won't be able to access it directly. More over, the build.gradle file will look similar to:

project.ext.lwjglVersion = "3.2.3"
project.ext.lwjglNatives = "natives-windows"

repositories {
   mavenCentral()
}

dependencies {
   implementation platform("org.lwjgl:lwjgl-bom:$lwjglVersion")
   implementation "org.lwjgl:lwjgl"
   runtimeOnly "org.lwjgl:lwjgl::$lwjglNatives"
}

I want to emphasize on the implementation and runtimeOnly keywords here. I found a similar question on the LWJGL3 forum. At some point, a part from the GNU LGPL license was mentioned:

  1. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.

Does the same apply if I use LWJGL3? Also, from the Wikipedia BSD-3 page it is stated that:

Linking from code with a different licence: Yes

Can I license the framework under MIT?

created time in 19 hours

issue commentEngineHub/WorldEdit

Latest version not working with Forge server

Sure! [20:07:13] [main/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' [20:07:13] [main/WARN]: Ambiguity between arguments [teleport, destination] and [teleport, targets] with inputs: [Player, 0123, @e, dd12be42-52a9-4a91-a8a1-11c01849e498] [20:07:13] [main/WARN]: Ambiguity between arguments [teleport, location] and [teleport, destination] with inputs: [0.1 -0.5 .9, 0 0 0] [20:07:13] [main/WARN]: Ambiguity between arguments [teleport, location] and [teleport, targets] with inputs: [0.1 -0.5 .9, 0 0 0] [20:07:13] [main/WARN]: Ambiguity between arguments [teleport, targets] and [teleport, destination] with inputs: [Player, 0123, dd12be42-52a9-4a91-a8a1-11c01849e498] [20:07:13] [main/WARN]: Ambiguity between arguments [teleport, targets, location] and [teleport, targets, destination] with inputs: [0.1 -0.5 .9, 0 0 0] [20:07:13] [main/INFO]: Reloading ResourceManager: Default [20:07:14] [Worker-Main-6/INFO]: Loaded 7 recipes [20:07:14] [Worker-Main-6/INFO]: Loaded 927 advancements [20:07:16] [Server thread/INFO]: Starting minecraft server version 1.16.4 [20:07:16] [Server thread/INFO]: Loading properties [20:07:16] [Server thread/INFO]: Default game type: SURVIVAL [20:07:16] [Server thread/INFO]: Generating keypair [20:07:17] [Server thread/INFO]: Starting Minecraft server on *:25565 [20:07:17] [Server thread/INFO]: Using default channel type [20:07:22] [Server thread/INFO]: Preparing level "world" [20:07:23] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld [20:07:24] [Server thread/INFO]: Preparing spawn area: 0% [20:07:39] [Worker-Main-7/INFO]: Preparing spawn area: 83% [20:07:40] [Worker-Main-7/INFO]: Preparing spawn area: 83% [20:07:40] [Worker-Main-7/INFO]: Preparing spawn area: 83% [20:07:40] [Worker-Main-4/INFO]: Preparing spawn area: 83% [20:07:40] [Server thread/INFO]: Preparing spawn area: 83% [20:07:40] [Server thread/INFO]: Preparing spawn area: 83% [20:07:40] [Worker-Main-8/INFO]: Preparing spawn area: 83% [20:07:40] [Worker-Main-4/INFO]: Preparing spawn area: 83% [20:07:40] [Server thread/INFO]: Preparing spawn area: 83% [20:07:40] [Worker-Main-7/INFO]: Preparing spawn area: 83% [20:07:40] [Server thread/INFO]: Preparing spawn area: 83% [20:07:40] [Worker-Main-7/INFO]: Preparing spawn area: 83% [20:07:40] [Server thread/INFO]: Preparing spawn area: 83% [20:07:40] [Worker-Main-7/INFO]: Preparing spawn area: 83% [20:07:40] [Server thread/INFO]: Preparing spawn area: 83% [20:07:40] [Worker-Main-7/INFO]: Preparing spawn area: 83% [20:07:40] [Worker-Main-7/INFO]: Preparing spawn area: 83% [20:07:40] [Server thread/INFO]: Preparing spawn area: 83% [20:07:40] [Worker-Main-7/INFO]: Preparing spawn area: 83% [20:07:40] [Server thread/INFO]: Preparing spawn area: 83% [20:07:40] [Worker-Main-7/INFO]: Preparing spawn area: 83% [20:07:40] [Server thread/INFO]: Preparing spawn area: 83% [20:07:40] [Server thread/INFO]: Preparing spawn area: 86% [20:07:41] [Worker-Main-7/INFO]: Preparing spawn area: 87% [20:07:41] [Worker-Main-7/INFO]: Preparing spawn area: 87% [20:07:42] [Worker-Main-8/INFO]: Preparing spawn area: 87% [20:07:42] [Worker-Main-7/INFO]: Preparing spawn area: 87% [20:07:43] [Worker-Main-4/INFO]: Preparing spawn area: 87% [20:07:43] [Worker-Main-7/INFO]: Preparing spawn area: 87% [20:07:44] [Worker-Main-7/INFO]: Preparing spawn area: 87% [20:07:44] [Worker-Main-4/INFO]: Preparing spawn area: 88% [20:07:45] [Worker-Main-8/INFO]: Preparing spawn area: 91% [20:07:45] [Server thread/INFO]: Preparing spawn area: 97% [20:07:46] [Server thread/INFO]: Time elapsed: 22984 ms [20:07:46] [Server thread/INFO]: Done (23.121s)! For help, type "help" [20:07:56] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 3948ms or 78 ticks behind [20:08:21] [User Authenticator #1/INFO]: UUID of player ZpenniS is 4859a927-b4fc-4ef2-8828-e52f2e0c5780 [20:08:21] [Server thread/INFO]: ZpenniS[/127.0.0.1:55735] logged in with entity id 210 at (-92.4773084157646, 63.0, 244.27162866229813) [20:08:21] [Server thread/INFO]: ZpenniS joined the game [20:09:08] [Server thread/INFO]: ZpenniS lost connection: Disconnected [20:09:08] [Server thread/INFO]: ZpenniS left the game [20:13:38] [User Authenticator #2/INFO]: UUID of player ZpenniS is 4859a927-b4fc-4ef2-8828-e52f2e0c5780 [20:13:38] [Server thread/INFO]: ZpenniS[/127.0.0.1:56068] logged in with entity id 264 at (-92.83011390509324, 63.0, 247.10423542393778) [20:13:38] [Server thread/INFO]: ZpenniS joined the game [20:14:04] [Server thread/INFO]: ZpenniS lost connection: Disconnected [20:14:04] [Server thread/INFO]: ZpenniS left the game [20:20:26] [Server thread/INFO]: Stopping the server [20:20:26] [Server thread/INFO]: Stopping server [20:20:26] [Server thread/INFO]: Saving players [20:20:26] [Server thread/INFO]: Saving worlds [20:20:26] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld [20:20:26] [Server thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved [20:20:26] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_nether [20:20:26] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved [20:20:26] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_end [20:20:26] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved [20:20:26] [Server thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved [20:20:26] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved [20:20:26] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved

Nexus52

comment created time in a day

issue openedEngineHub/WorldEdit

Latest version not working with Forge server

Hi! It seems like the latest version of Worldedit (worldedit-forge-mc1.16.3-7.2.0-dist.jar) does not work correctly with Forge 1.16.4 (forge-1.16.4-35.0.15), at least not in multiplayer server. It works in singleplayer but Minecraft displays it as "Incompatible" and "made for an older version of Minecraft". I have also tried Forge 1.16.3 but with the same results. Maybe I'm doing something wrong but I can't get it to work on my Forge 1.16.4 server.

Regards Erik

created time in a day

issue commentEngineHub/SchematicWebViewer

Strip out schematic loading to separate library

Fixed in https://github.com/EngineHub/SchematicWebViewer/commit/aebefd9a9bf7d7edc1bf45a145e0d64d739746fb

me4502

comment created time in a day

push eventEngineHub/SchematicWebViewer

Matthew Miller

commit sha aebefd9a9bf7d7edc1bf45a145e0d64d739746fb

chore: switch to external schematicjs package

view details

push time in a day

push eventEngineHub/SchematicJS

Matthew Miller

commit sha 6b6025f914d5cb432ece34d10bd3cfbfb151d69c

release: version 0.0.1

view details

push time in a day

create barnchEngineHub/SchematicJS

branch : main

created branch time in a day

created repositoryEngineHub/SchematicJS

A TypeScript/JavaScript library for loading and saving WorldEdit schematics.

created time in a day

issue commentEngineHub/WorldEdit

When I use world edit 7.2.0, it changes itself back to 7.1.0

Okay.
I'll contact my hosting service tomorrow and yell at them instead of you :-p
But if they say it's not them, well then, I'll be baaaaaaack... Thanks!

Fredashay

comment created time in 2 days

issue closedEngineHub/WorldEdit

When I use world edit 7.2.0, it changes itself back to 7.1.0

Versions <!-- Please include the full version of WorldEdit and the platform (Forge, Fabric, Bukkit...) you are running, e.g. output from /we version and /version commands, where applicable. Please ensure you are running up to date software before making a bug report. Old versions will receive little to no support. --> WorldEdit version: worldedit-bukkit-7.2.0-dist.jar Platform version: Spigot

Describe the bug <!-- A clear and concise description of what the bug is. --> I download worldedit-bukkit-7.2.0-dist.jar and placed it in my /plugins folder. I'm running Minecraft 1.16.4 When I issue the /COPY command in Minecraft, it gives me the following message: This WorldEdit version does not fully support... I go back to my /plugins folder and WorldEdit has changed back to worldedit-bukkit-7.1.0.jar

To Reproduce <!-- Steps to reproduce the behavior: -->

  1. ... Download the latest Build Tools
  2. ... Build the server and copy the server jar to your server's folder
  3. ... Download worldedit-bukkit-7.2.0-dist.jar from https://dev.bukkit.org/projects/worldedit/files/3100517
  4. ... Copy worldedit-bukkit-7.2.0-dist.jar to the server /plugins folder
  5. ... Launch the server, make sure it is 1.16.4
  6. ... Launch the Minecraft launcher.
  7. ... Set the launcher to 1.16.4
  8. ... Play the game
  9. ... Join the server
  10. . Get the wand tool.
  11. . Select a block to copy with the wand tool
  12. . /COPY the block.
  13. . Observe the message in chat which says: This WorldEdit version does not fully support...
  14. . Go to your server /plugins folder where you previously placed worldedit-bukkit-7.2.0-dist.jar
  15. . Observe that it is now worldedit-bukkit-7.1.0.jar

Expected behavior <!-- A clear and concise description of what you expected to happen. -->

  1. ... I expect to not get an message in chat saying that my version of WorldEdit is out of date.
  2. ... I expect that WorldEdit will NOT revert worldedit-bukkit-7.2.0-dist.jar to worldedit-bukkit-7.1.0.jar in the /plugins folder

Screenshots <!-- If applicable, add screenshots to help explain your problem. -->

Additional context <!-- Add any other context about the problem here. -->

closed time in 2 days

Fredashay

issue commentEngineHub/WorldEdit

When I use world edit 7.2.0, it changes itself back to 7.1.0

this is 100% not on us lol either you forgot to delete the old jar, or your host is installing jars for you

Fredashay

comment created time in 2 days

issue openedEngineHub/WorldEdit

When I use world edit 7.2.0, it changes itself back to 7.1.0

Versions <!-- Please include the full version of WorldEdit and the platform (Forge, Fabric, Bukkit...) you are running, e.g. output from /we version and /version commands, where applicable. Please ensure you are running up to date software before making a bug report. Old versions will receive little to no support. --> WorldEdit version: worldedit-bukkit-7.2.0-dist.jar Platform version: Spigot

Describe the bug <!-- A clear and concise description of what the bug is. --> I download worldedit-bukkit-7.2.0-dist.jar and placed it in my /plugins folder. I'm running Minecraft 1.16.4 When I issue the /COPY command in Minecraft, it gives me the following message: This WorldEdit version does not fully support... I go back to my /plugins folder and WorldEdit has changed back to worldedit-bukkit-7.1.0.jar

To Reproduce <!-- Steps to reproduce the behavior: -->

  1. ... Download the latest Build Tools
  2. ... Build the server and copy the server jar to your server's folder
  3. ... Download worldedit-bukkit-7.2.0-dist.jar from https://dev.bukkit.org/projects/worldedit/files/3100517
  4. ... Copy worldedit-bukkit-7.2.0-dist.jar to the server /plugins folder
  5. ... Launch the server, make sure it is 1.16.4
  6. ... Launch the Minecraft launcher.
  7. ... Set the launcher to 1.16.4
  8. ... Play the game
  9. ... Join the server
  10. . Get the wand tool.
  11. . Select a block to copy with the wand tool
  12. . /COPY the block.
  13. . Observe the message in chat which says: This WorldEdit version does not fully support...
  14. . Go to your server /plugins folder where you previously placed worldedit-bukkit-7.2.0-dist.jar
  15. . Observe that it is now worldedit-bukkit-7.1.0.jar

Expected behavior <!-- A clear and concise description of what you expected to happen. -->

  1. ... I expect to not get an message in chat saying that my version of WorldEdit is out of date.
  2. ... I expect that WorldEdit will NOT revert worldedit-bukkit-7.2.0-dist.jar to worldedit-bukkit-7.1.0.jar in the /plugins folder

Screenshots <!-- If applicable, add screenshots to help explain your problem. -->

Additional context <!-- Add any other context about the problem here. -->

created time in 2 days

push eventEngineHub/enginehub-website

Matthew Miller

commit sha b1e8abaf04cd558ffaa55917de413ef57fe8a8c2

chore(paste): improve description for schem pastes

view details

push time in 2 days

issue commentEngineHub/WorldEdit

Player_heads attached to the side are not recognized in //distr //replace ........

Those are a different block to the ones that are on the ground. (player_wall_head)

o.k many thanks for the info :) And a Merry Christmas

Blueeyestar

comment created time in 2 days

issue closedEngineHub/WorldEdit

Player_heads attached to the side are not recognized in //distr //replace ........

I discovered a general problem with Worldedit that affects all versions. I don't know if he's known but I'll report him about it.

We are currently decorating a Christmas world with decorative heads.

since we had installed so many, we want to make a rate event out of it. where users can guess how many decorative heads are installed.

with the worldedit command // distr i wanted to determine the number of decorative heads.

Now I have noticed that the heads that stand on the ground are counted. Heads that are attached to the side are ignored. Should it be like that or is there a mistake in //distr?

head

accordingly, you cannot use //replace to specifically remove or delete the heads. Because these are not recognized by Worldedit

closed time in 2 days

Blueeyestar

issue commentEngineHub/WorldEdit

Player_heads attached to the side are not recognized in //distr //replace ........

Those are a different block to the ones that are on the ground. (player_wall_head)

Blueeyestar

comment created time in 2 days

issue openedEngineHub/WorldEdit

Player_heads attached to the side are not recognized in //distr

I discovered a general problem with Worldedit that affects all versions. I don't know if he's known but I'll report him about it.

We are currently decorating a Christmas world with decorative heads.

since we had installed so many, we want to make a rate event out of it. where users can guess how many decorative heads are installed.

with the worldedit command // distr i wanted to determine the number of decorative heads.

Now I have noticed that the heads that stand on the ground are counted. Heads that are attached to the side are ignored. Should it be like that or is there a mistake in // distr?

head

created time in 2 days

issue commentLWJGL/lwjgl3

How will implemented `VK_KHR_ray_tracing` in bindings?

Too late...

helixd-2k18

comment created time in 3 days

more