Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/PaperMC/Debuggery

A small plugin designed to expose API values at runtime.
https://github.com/PaperMC/Debuggery

Minor clean up from linter

3ba96578b6c5522041fdf229bf160a5c359babb3 authored about 6 years ago by Zach Brown <[email protected]>
Target Java 11 for future work, update dependencies

Updates Paper-API to version 1.13.1
Updates JUnit to version 5
Updates JaCoCo to version 0.8.2
U...

239e15379a3b81682d28b2803667ec9bea88d4c2 authored about 6 years ago by Zach Brown <[email protected]>
Release 1.2.0

1b4016c7d8078f4503593d37d7f495f26e1ab9d4 authored about 6 years ago by Zach Brown <[email protected]>
Refactor to my own personal package

`com.destroystokyo` is being going to be retired eventually and this
project never really belong...

7a8b4097fc72f9e64a6157f7a233f8a36dbeedfd authored about 6 years ago by Zach Brown <[email protected]>
Update gradle wrapper

b4729b7f46ed791cc880d46dd7f3b9817a703706 authored about 6 years ago by Zach Brown <[email protected]>
Merge pull request #2 from kashike/DRAMATIC

Yes.

741ff4d6ec74e7139279045df9e55962da75fdda authored over 6 years ago by Zach <[email protected]>
Yes.

65151ecc1d0660d9a0d6ebb602940c14d81c659e authored over 6 years ago by kashike <[email protected]>
Add more TypeHandler tests

Thank goodness I'm not one of those people who want all the coverage.
Yikes.

But seriously, ref...

ad06f4e2481a7ee8b00723dd30a611fb3eb7550b authored over 6 years ago by Zach Brown <[email protected]>
Add collection input handler

54eba1f8063ebafd174aa80dc1c547c0c03ebcd3 authored over 6 years ago by Zach Brown <[email protected]>
Add tests for more reflection stuff

f5038637f2608bc31e63419868ec4c59db80ebe5 authored over 6 years ago by Zach Brown <[email protected]>
We have tests, I like tests, may as well put in README

e965bb1f0e1e24a020f442ac02ee6f65ffb70d67 authored over 6 years ago by Zach Brown <[email protected]>
Add coverage integration to travis

c885b1838d21505a90d298fe925271d2c160f1fd authored over 6 years ago by Zach Brown <[email protected]>
Update gradle wrapper to 4.10

b9c06faadd4f889951054e1665984287a7e11374 authored over 6 years ago by Zach Brown <[email protected]>
Cleanup some documentation, run a format through

34c89759cea36c60773ff217ccfe38e6edc0b0fd authored over 6 years ago by Zach Brown <[email protected]>
Bump version to 1.2.0-SNAPSHOT

Next release, whenever that happens, gets a minor bump.

d4434c25ecaab20f0599758e552c016bd022d093 authored over 6 years ago by Zach Brown <[email protected]>
Cleanup debug logging

Apparently I do care enough

ecc7d88c7916c2d1f8b50f92fe105deb22a52e4c authored over 6 years ago by Zach Brown <[email protected]>
Update README

2c15bab658b0b1dc27d3ecaf3151ce67c24ae6b4 authored over 6 years ago by Zach Brown <[email protected]>
Maintain handler insertion order

Also change debug a bit since I don't need the whole collection dumped
in my terminal.

95460c8a0ffa6ee70f8cfba7403ab0d5286907e9 authored over 6 years ago by Zach Brown <[email protected]>
Various cleanup, test additions

53b387bba66516b2245cb9744daf23ad193af59f authored over 6 years ago by Zach Brown <[email protected]>
Generify polymorphic lookup, add clazz based removal

todo todo todo todo
At least the tests pass still

31ba66550b3286d8388dc7b35f9f41fccb67db89 authored over 6 years ago by Zach Brown <[email protected]>
update debug log msg

d56e28cff4c0ba214ffc351b002ba0610ef45cd0 authored over 6 years ago by Zach Brown <[email protected]>
Assorted doc changes and minor fixes from review

401e9df6db47076581cbf08a73208d64e67caae6 authored over 6 years ago by Zach Brown <[email protected]>
Replace type handling systems with more maintainable system

Initial work towards better type system handling

Finish handlers, fix tests

Add tests

Formatt...

849cd57a43549a7490fdc1081132c55653b3a675 authored over 6 years ago by Zach Brown <[email protected]>
Update README with better and more relevant info

And new screenshots because input has changed since 1.0.0
when the old ones were taken, and why ...

5e3327d8e21043aa0c6c41c1c471c9fb909367fc authored over 6 years ago by Zach Brown <[email protected]>
Add special case input handling for getting null

Allows you to forcibly get null for use in calls

cf84448b7fc33424c6bd36666585278315c97777 authored over 6 years ago by Zach Brown <[email protected]>
Ensure that we don't send feedback for null returns

7ab0a024d4fa4a47398c74efbf1a355bb0dd8a29 authored over 6 years ago by Zach Brown <[email protected]>
Allow material matching to throw an input exception

Seems better to just stop right here rather than silently
returning null and breaking whatever y...

a7a977c72a71435d82f9352020eea1eb7b295a4d authored over 6 years ago by Zach Brown <[email protected]>
Display nothing when returned an empty map

Previously returned an empty string which just ended up
sending an empty line to the client.

1ba0ac22c3eeca5818befba79e1f92d159027702 authored over 6 years ago by Zach Brown <[email protected]>
Bump to 1.1.1-SNAPSHOT for future work

0fea4a60c2c6785f14ac8c8f4ee5d3712db7cc61 authored over 6 years ago by Zach Brown <[email protected]>
Release 1.1.0 for MC 1.13

7e0b2d117ced1041365e833e35519a91a44ffbce authored over 6 years ago by Zach Brown <[email protected]>
Send modern mojangson blockdata strings for BlockStates

786c00d03a1d42a8ae1843e5bedd9b094b4410f4 authored over 6 years ago by Zach Brown <[email protected]>
Stop sending parameter hints in tab completion

This is a feature from long ago, before we were using
the whole method signature. It no longer r...

0635169c93eeb649c7cca118255ff66d1300d1cc authored over 6 years ago by Zach Brown <[email protected]>
Ensure OutputFormatter is always used & add entities

685167743f9c268bfbb99eb5b7ca71cb16c8e9db authored over 6 years ago by Zach Brown <[email protected]>
Don't normalize input bukkit class names

2fa554e8bfaa6183cd876dfd7500b04c93d0db88 authored over 6 years ago by Zach Brown <[email protected]>
Add BlockData and ItemStack[] input handling

9ba18a5bb7e64f86cc755a53bd30baa33f60e6b9 authored over 6 years ago by Zach Brown <[email protected]>
Add Travis CI

2515eb6e7ee1d61e8742c1bfd9e1b5d0c80de77d authored over 6 years ago by Zach Brown <[email protected]>
Fix not adding LICENSE to output jar

bbabecabb92c1a4a5beaadedcadf8c00d44f3cd6 authored over 6 years ago by Zach Brown <[email protected]>
Update dependency to release version of 1.13

b9fab7cf82bc09ddc37e59caf1ef35239fea3c8f authored over 6 years ago by Zach Brown <[email protected]>
Initial support for MC 1.13

Hasn't even been tested. Subject to change as needed.

b3e93cdac3d2478d6680199debec9a22204e823d authored over 6 years ago by Zach Brown <[email protected]>
Get primitives from input not wrappers

Java will inevitably end up autoboxing these anyway but that doesn't
mean we need to be eager ab...

1f0c83b3f2f8f1cff1815a831c8f0d4e5e721e4c authored over 6 years ago by Zach Brown <[email protected]>
Refactor ReflectionChain to return raw object

123e0f6b0875591d9af715073d11a41dc467801a authored over 6 years ago by Zach Brown <[email protected]>
Update reflection tab handling to match last

a03f9a36e6588727b5a6e36e87617cbc1e021011 authored almost 7 years ago by Zach Brown <[email protected]>
Simplify loops

6f8cebe0e6a987fff77e60c09f5a416e3a7e3360 authored almost 7 years ago by Zach Brown <[email protected]>
Bump version to 1.1.0-SNAPSHOT for future work

56200a3998180b3eb03492e75af3aad1d318c083 authored almost 7 years ago by Zach Brown <[email protected]>
Release 1.0.1

I want to get onto more interesting things that really aren't "point
update" compatible

7285f39231afaed8acc692a6ebf1418e41c36f15 authored almost 7 years ago by Zach Brown <[email protected]>
Update gradle wrapper for giggles

2f198247eb40b1697b3daf6414be0afbc08c3906 authored almost 7 years ago by Zach Brown <[email protected]>
Strip commons-lang3 from the project

In Paper-API authlib brings this into scope, which is great, except for
it going away in 1.13. T...

4b2915ef77002e9fb89d24cfc25425c8c77f1039 authored almost 7 years ago by Zach Brown <[email protected]>
Don't accept locations with null worlds

I though Location checked for null worlds, it does not.
A null world in a location just creates ...

090cea1585cc0493b0650dfb7d349477146a02d4 authored almost 7 years ago by Zach Brown <[email protected]>
Make PlatformUtil check for the BaseComponent API

This will allow it to be run only in the presence of Spigot-API or ...
some other API that imple...

1e69647cd4e15b82420a3417b58d185500fa42e4 authored almost 7 years ago by Zach Brown <[email protected]>
Tiny changes after code analysis

Made because the analysis is probably technically correct (the best
kind) but I don't expect any...

4353b13982d8b8229ca51971dd832cf46f9c049b authored almost 7 years ago by Zach Brown <[email protected]>
Take 2 at a consistent build name

6aad0e3e0b4571094b3b9c25709b40a010d89b75 authored about 7 years ago by Zach Brown <[email protected]>
Relicense to GPLv3

We were using the Linux kernels GPLv2 shouty license, I see no reason to
continue to do so

9924752882e3fd82ce1be8b0a4efa816a39d74dd authored about 7 years ago by Zach Brown <[email protected]>
Handle input types that aren't implemented better

Handle them via InputException rather than null.
This is much better than just blindly throwing ...

c7275376d6e6aad50b28a1d146598e414fe401c9 authored about 7 years ago by Zach Brown <[email protected]>
Bump version to 1.0.1-SNAPSHOT for future work

fe83f227f7b4aa38b55bdef7fa3fc68bd387d968 authored about 7 years ago by Zach Brown <[email protected]>
Bump to 1.0.0 for initial release

f8c78029f35e06f8b95dbbc39d8a7c9271f349c9 authored about 7 years ago by Zach Brown <[email protected]>
Make input handling always resolve UUIDs first

Only trigger entity handling if the input value cannot be parsed as a
UUID.

2e371b4f417cf888c7ad517b00f30e03a4514de5 authored about 7 years ago by Zach Brown <[email protected]>
Make the mismatch message grammatically correct

5c14356efb70c29cedd73fa241f797f5cff63690 authored about 7 years ago by Zach Brown <[email protected]>
Always just use the full method signature

Using the short version is a UX catastrophe.

ccbd762a2fe1de1a6f39d9c492db9335f0e3a3c5 authored about 7 years ago by Zach Brown <[email protected]>
Send parameter info in tab completion

25f67445a23dbd0bba3e2475f36360e6dd3451a9 authored about 7 years ago by Zach Brown <[email protected]>
Handle collections as arrays for output formatting

Not the other way around

875a2304d564069a48c157d867f9bcec6a565968 authored about 7 years ago by Zach Brown <[email protected]>
Run a code format through everything once

6ea5da5371cd083df909d6340dce2bcd9c4607fd authored about 7 years ago by Zach Brown <[email protected]>
Show return type in method info message

Also make a minor tweak to /debuggery so it doesn't blend into the
surrounding chat

e8b1ada55e89a01d70aa24ac1742d927670f11bd authored about 7 years ago by Zach Brown <[email protected]>
Add javadoc to util function

e8d06e1c83e687be5add0eb4960e15bdcd7c079a authored about 7 years ago by Zach Brown <[email protected]>
Update README

42e8c1b54ca928e55d84afcda9be5c352d666380 authored about 7 years ago by Zach Brown <[email protected]>
Fix some issues with tab completion and reflection

The system isn't fool proofed, it can still be tricked by spaces in
weird places that the actual...

a34d8943b47b66950cf5b014c1c7aba46da69df0 authored about 7 years ago by Zach Brown <[email protected]>
Add test

1bd695521fd89b005eb3c0406febbb8ec1d9d6d8 authored about 7 years ago by Zach Brown <[email protected]>
Update plugin description in plugin.yml

Make this consistent with elsewhere

bb529b27c2acb90dc7f62f999b0ece8791e1868b authored about 7 years ago by Zach Brown <[email protected]>
Add support for calling methods on return instances

You can now call methods on the return instances of your other method
calls.

For example, ```/d...

6a5c5ab84aa57e5ad58d45a1087e4e341af9771c authored about 7 years ago by Zach Brown <[email protected]>
Cache method maps instead of generating them over and over

0c6f42b3e24617d0e627de81290ffd24a97bbca9 authored about 7 years ago by Zach Brown <[email protected]>
Separate out tab completion logic

More in the future here

1ac2bafa72b13433631cd05993494e0a1ca931ca authored about 7 years ago by Zach Brown <[email protected]>
Add tests for Input and Output

We test input to make sure the objects we create are true to the strings
they are spawned from.
...

bc5126e2fbc100e8ab1a4403e4d246fb421c2e1f authored about 7 years ago by Zach Brown <[email protected]>
Refactor and reorganize

02641be6404fe0ecb79c7326242ba809a1f6266d authored about 7 years ago by Zach Brown <[email protected]>
Bump targetBlock range

a35cc44a2d3be610eab3721b9ca57bdb7f799353 authored about 7 years ago by Zach Brown <[email protected]>
Use sender info to parse inputs, organize utils

714735c655f86683d0a7bb20d3156ca6808cc71d authored about 7 years ago by Zach Brown <[email protected]>
Add support for displaying inventory contents

9de14443233548f7442dd04cf360c1f84ba55011 authored about 7 years ago by Zach Brown <[email protected]>
Add support for entity classes and arrays

05b72b1fdd2adbc86b169bdf0e0086ace0ccfbb1 authored about 7 years ago by Zach Brown <[email protected]>
Spruce up README and tagline

d6fe6cbad8dccf58ca5fa462a11afdf6b1c66152 authored about 7 years ago by Zach Brown <[email protected]>
Add MaterialData to accepted inputs

2941b41b605ca40418274d438daebc09e24537be authored about 7 years ago by Zach Brown <[email protected]>
Organize class structure a bit

50a38b33c977feafaec65eaa996a01bd1d3e2861 authored about 7 years ago by Zach Brown <[email protected]>
Remove /dfly and /dgrow

Their functionality is present via the API directly

376484a3ed2926541cf6504424df9bd64c64fa61 authored about 7 years ago by Zach Brown <[email protected]>
Separate input feedback from reflection feedback

Adds additional input types
Now capable of telling you whether the problem is how you formatted ...

19c7746b396dd8998c6d98b0a2cf80427546b7ca authored about 7 years ago by Zach Brown <[email protected]>
Set executable bit on gradle files

0d76714b47ddf6e91f4af1338ffcc809d00b1799 authored about 7 years ago by Zach Brown <[email protected]>
Add exception results to in-game chat messages via HoverText.

I remember how much I liked this feature in Sponge and thought it'd be
cool to see it here.

Our...

57499f222ceea8585e2e1c2900ed6d4b9f866df3 authored about 7 years ago by Zach Brown <[email protected]>
Catch IllegalArgumentException with primitives

It was possible to pass null to a method expecting a primitive
parameter type, resulting in an u...

8691e38cd59ad22607f4e1c49560ef1817c855da authored about 7 years ago by Zach Brown <[email protected]>
Fix NPE bug in CommandReflection

Because we set the class type before calling the updateReflectionClass
method, the classType wou...

e8a40f7b3b85e8cd1b56e73323924ab55fc5e5c5 authored about 7 years ago by Zach Brown <[email protected]>
Add /dentity command

cd83e2a1780338da44cd74d29ae4cae563c5cba4 authored about 7 years ago by Zach Brown <[email protected]>
Add some tests for ReflectionUtil

Already found an issue

e76dbfc69af8e9744b491160eeff1c8820bc976b authored about 7 years ago by Zach Brown <[email protected]>
Update docs and consistency in ReflectionUtil

ec2f8fc900b505c2b48393be149524274efa48f3 authored about 7 years ago by Zach Brown <[email protected]>
First start on working towards input

9cf2ae915603865e467cc226ae0d3845f2a734fe authored about 7 years ago by Zach Brown <[email protected]>
Run a code format

bd4e77e31671321c4bba92e8323eddff149cae6b authored about 7 years ago by Zach Brown <[email protected]>
Use full player.toString() when player is online

Helps differentiate them on entity lists
This is what I was thinking of originally, at least I t...

44464942371d16d3c76f23e2f38cf966019bc500 authored about 7 years ago by Zach Brown <[email protected]>
Update README

23322ce62101fdcf0cca68bcea1162f2fc4d87fc authored about 7 years ago by Zach Brown <[email protected]>
Don't show online player UUIDs in output

Also make array output use curly braces, like collection output

4a5b1dffd9dc2af17c52822c5bb52c69308d0b07 authored about 7 years ago by Zach Brown <[email protected]>
Fix some copy/pasta mistakes

4acf3dd0329ccc99d33440890e1b4c7a1b3e1087 authored about 7 years ago by Zach Brown <[email protected]>
Merge pull request #1 from Zbob750/feature/better-output

Start work trying to format output values

4b8c181c45987061c8f99160be03236ebdfd6ad1 authored about 7 years ago by Zach <[email protected]>
Start work trying to format output values

So far so good, even if a bit ugly

0598666243e94e359b7062c28c349b01b1a507eb authored about 7 years ago by Zach Brown <[email protected]>
Add "has" prefix to IS_GETTER predicate

d58dbd5346955da3b3ae12dcaf511f413714ed44 authored about 7 years ago by Zach Brown <[email protected]>
Sex up the README a bit

5be5c2257367a11ef1c61535499d5bb50ca4a390 authored about 7 years ago by Zach Brown <[email protected]>
Initial Commit

4b5424f5f7738b06117ea9308638a6764905e4cc authored about 7 years ago by Zach Brown <[email protected]>