#general
3141 messages · Page 112 of 4
Hiya, clip.
Damn, Brian. You're lucky you live in today's age. Natural selection would have killed you off by now 100 years ago
Heh, you should meet my family.
From two months ago:
My family's allergic to dogs, cats, dairy, grass/hay, carrots/celery, wheat/gluten, pineapple, onions, garlic, and we have hashimotos/hypothyroidism.
I have dogs, cats, dairy, my sister has dogs, dairy, grass/hay, carrots/celery, wheat/gluten, and my mother has wheat/gluten, pineapple, onions, garlic, and then everyone but me has hashimotos/hypothyroidism.
So, what you're telling me is that the best case for your survival would be in a bubble
.g hashimotos
(DiscordBot) https://www.mayoclinic.org/diseases-conditions/hashimotos-disease/symptoms-causes/syc-20351855 -- Hashimoto's disease - Symptoms and causes - Mayo Clinic: "Mar 3, 2018 ... Hashimoto's disease is a condition in which your immune system attacks your thyroid, a small gland at the base of your neck below..."
.g hypothyroidism
(DiscordBot) https://www.mayoclinic.org/diseases-conditions/hypothyroidism/symptoms-causes/syc-20350284 -- Hypothyroidism - Symptoms and causes - Mayo Clinic: "Dec 4, 2018 ... Overview. Hypothyroidism (underactive thyroid) is a condition in which your thyroid gland doesn't produce enough of certain crucial..."
oui oui
we have bad thyroid issues
Everyone who has the hypothyroidism/hashimotos (everyone but me and my father) has to take T3 or else they don't feel quite well.
very cool, thank you bodies 👍
I take vodka for my symptoms
I can't remember the last time I got sick :3
I only get sick when I drink too much
I have to fake call in sick so I don't lose my sick time allotted each year at work
once a year for me, generally one of the last to get it, and generally get it the longest too #LoveMyBody
haha, self body love, right guys?
all of our bodies are great!
#LoveMyBody
it's perfect
ly fucked
okay I need to go wash out my eye so I can stop suffering and also take a shower bai
ULPT: call in sick right after you take vacation. say you caught something from your vacation. free extra vacation days!
Wish I could call in sick
When I do I might as well just be at work because my phone rings all night
ULPT: do sketchy things with company finances, they will make you take PTO so they can more closely investigate, free vacation!
I love it when a fawe update breaks other plugins completely unrelated to it -.-
why is there no fault tolerance testing plugins? I want a plugin that will randomly break stuff on my server. Oh wait nvm we have FAWE

Tests are for dummies
Not even kidding, my server is small enough that whenever I'm testing or adding new features my players are always like "huh wow that broke lol" and they're my testers.
¯_(ツ)_/¯
Honestly I don't really get the fuss about FAWE.
I've been playing on a server that's had it for 2 years.
No problems so far.. maybe we're the exception.
At least from my point of view seems to be working well.
I like the brushes and patterns, that's the main reason I like FAWE.
I think that's we
I aLwAyS lOvE iT wHeN cOnCuRrEnCy Is TrEaTeD aS sOmEtHiNg EaSy AnD oBvIoUs
Fawe is just async we
Concurrency is easy
No it adds patterns and brushes and stuff
fawe adds a lot of masks and patterns and stuff
Which I absolutely love
we could just steal those back tho tbh
do it and I will switch to w/e
plz do that
because microsoft doesn't care about java
Because Java is wildly different.
also it IS in java, you can use a javascript engine in Java, WorldEdit even has one included xD
Like it's not even just scripting, it's legit -- oh
you write in javascript and have access to a wide range of API
including modifying and creating actual UIs
just read the article for sake
does anyone know when paper 1.14 would be released?
!eta
Didn't Mojang hire Sarge just so he could add the modding API?!
.eta
when it's done
no :>
Why is that not happening <_<
Anyone requesting an ETA will be fed to goblins.
sick
See #announcements @supple idol
"I'll be mostly responsible for designing/implementing both the client and server modding API for Minecraft"
@supple idol see #announcements
that was planned...
thanks
Yes why did that not happen!?
Oh right, Sarge was from MCP
MCP is basically their modding api now ¯_(ツ)_/¯
like mappings are available almost instantly for new versions now xD
why don't spigot uses mapped nms code so
it does?
??
Look at this
Dinnerbone did this all in a week
I wonder what I CAN DO IN A DAY
:EYES:
wait
:hypereyes:
working on my portaltravelagent was a pain in the ass because patches are applied and based on code that is not very mapped
Z7
server code is only mapped at places where code is actually touched
- Fixed godmode exploit (Thanks md_5) 
nice
that has been that way since the bukkit ages and nobody wanted to do the work of switching
iirc. there is some work being done moving paper over to mcp
but that means mapping obfuscated -> cb/spigot mappings -> mcp
or reverting cb/spigot mappings to apply mcp
on all cb patches
oh I think this is the branch https://github.com/PaperMC/Paper/tree/feature/mcp
Okay.
You know how I've been using 👀 a lot?
I need a :hypereyes: emoji
As such, everyone who has access, please add this emoji:
Thank ye.
it basically ends up creating a set of cb > mcp mappings, compiles spigot and then decompiles it with the mcp mappings iirc
uh, this is a usefull gist: https://gist.github.com/Dinnerbone/943fbcd763c19be188ed6b72a12d7e65 xD
Everything dinnerbone touches is doing great.
hey wait a minute
I started hosting paper 1.12 javadocs on my github
and now mysteriously

?
I just realized I got the portal create event fix merged into CB and md_5 even made change to the portalcreateevent api to make it more clear and use blockstate like I wanted it on the IRC 🥳
horray
whenever someone even types "PortalCreateEvent"
they'll gasp at the wonders of what you've accomplished
your name will echo in the chamber of those who have created what the world is
I don't know
¯_(ツ)_/¯
😂
yo does lightning still make noise for all online players or was that patched out at some point
Pretty sure we have a patch which adds a radius to that
How would I best cancel trampling crops
trampling ?
oh
player interact event
action.physical
check if block is soil
iirc
Cancel interact event if action is ass pressure
( ͡° ͜ʖ ͡°)
you really like to call it ass presure
It's funner to call it ass pressure
Enum should have been ASS_PRESSURE
Sorry, I just like the way it sounds
Like another alternative to fart
I suffer from ASS (ass-pressure stinky syndrome)
wouldn't that be APS though? 🤔
irc doesn't forget
^_^
Well, irc will never know the edit. Too bad for them
It was a good one
You working on patches leaf?
irc always forgets wym
yeah just started
I found the true use for dual screen YT on one work on the other
im still waiting for that "soon hot fix 1.14.1" by mojang xDD
They said that 2 weekends ago
yea 😂
shit takes time man
Not on ex lax
they were the ones who said very shortly
Clicked
whaat
getClickedBlock
what's getMaterial() then
You clicked it with your ass
Yup
lul
https://gyazo.com/cdd8662100b0301aaad1be721497a2da I think I may have too many YT tabs opens
my computer would yeet itself on fire if I had half that.
how much RAM do you have?!
8GB
Huh!?
8 gigs of ram
It must be unloading them as you go..
I think it dos
My 4gb current laptop gets unbearable if I'm using like 9
I've been busy and havent had time to watch and I keep opening tabs
Keep in mind on top of that I have 3 IJ opens another chrome windows with like 9 tabs and a Visual Studio window open
I had like 6 tabs open + discord + intellij and my computer was not doing great
what
what's your CPU
I cant remember
chrome suspends background tabs now so yeah, that's not too resource intensive ;)
THREE IJS!?
what IS annoying is that the tabs don't have a min-width and no scroll back like in firefox because the devs "don't think people actually open that many tabs"
Yea staff+ wild and wild's addon
*scroll bar
currently have 4 open
I didnt know firefox has that I might need that
my servers plugin, mcp, and two paper (1.14 and 1.13.2)
Generally have more than that as I forget to close stuff 😄
@austere ivy it's named that because whoever wrote that API originally made it for click interactions. Ass pressure was added later instead of given its own event
spawn method takes a consumer or something which lets you do that before it's actually added to the world
Ask dinnerbone. I think he added it
Ass presure?
It's old as dirt, ik that much
I think that was added by someone else than dinnerbone
he just made the last modification on that code after they restructured something
phoenix was that firefox?
It's still in git blame. Someone go check ^_^
no, chromium
the base of chrome, yes
also it might've been grum, not dinnerbone ;)
"Deprecated momentum on player (remove tomorrow)" that's some short deprecation policy xD
on a method that was added 1 day previously, lol
hm?\
also as far as I can tell the getClickedBlock and physical interaction type were added at the same time... so it should've really be called getInteractedBlock from the beginning xD
well this is spigot so there is no logic
s/spigot/bukkit
This is before spigots time...
Correction, <DiscordBot> <13Qball> well this is bukkit so there is no logic
grum added PHYSICAL, but getClickedBlocked was already there
well was there logic at any point in bukkit's/spigot's history
was too late to rename it to getInteractedBlock
Erik is my savior for calling it ass pressure \o/
thats just weird
We believe in the power of open source and its ability to drive true change around the world. We're incredibly excited for the #ElectionGuard SDK to become available on GitHub this summer.🗳 https://t.co/npXqKQ0PH5
(DiscordBot) ✓@github (GitHub): We believe in the power of open source and its ability to drive true change around the world. We're incredibly exci… https://t.co/z69tkeVJkc (7 minutes and 56 seconds ago)
“We believe in the power of open source and its ability to drive true change around the world. We're incredibly excited for the #ElectionGuard SDK to become available on GitHub this summer.🗳 https://t.co/npXqKQ0PH5”
🤔
lol, ms deleted their tweet, then gh deleted theirs
link is still live though: http://msft.social/nU63gQ
tweet is back 🤔
ah, because the MS tweet said that it's live right nowxD
ms deleted their original tweet and reworded it lol
dude, merge these if statements into one xD
eh it's the same evaluation times
also use ignoreCancelled in teh EventHandler annotation instead of checking isCancelled ;)
merging just makes one suuuuper long line
IgnoreCancelled?
Ooh?
What's that?
lemme look it up, but uh
am I forgetting something
well this one makes super long indents...
If set to true, your method won't be called when it's already cancelled
You can make your listener ignore events that were cancelled
and you can just have your statement on multiple lines
Default is false
Got it, done, @EventHandler(ignoreCancelled = true)
Do I need to call sign.update()?
Or does the player update the sign once they click "done"
also I would suggest using event.getClickedBlock().getBlockData() instanceof Sign instead of comparing the types with 1.14 adding new sign types ;)
good idea, this is for a specific server and we're not updating to 1.14 for a while but we might, thanks.
Also you can do Scheduler#runTask instead of runTaskLater if you're gonna set the delay to 0 anyway.
slightly improved
Should I even be using a scheduler there?
Is it fine to just do that outside of scheduler or should I
don't think that is necessary
opening it in the same tick as the click should be ok
When should you use scheduler, anyway?
also you should be comparing the blockData, not the state (or store the state) as you are currently creating a BlockState snapshot twice
when you want to run something later/multiple times or on a different thread than your current one
(you could even use getState(false) to not create a snapshot I guess)
I love how I just found a very classical mistake in the code of my OOP partner
hey I found Billy in the wild: https://www.spigotmc.org/threads/how-to-change-sign-text-with-just-the-cords-of-the-sign.86045/
You know what would be great? Storing any type of metadata in blocks.
For example, say your plugin has custom crafting benches.
Instead of having to somehow store where each crafting bench is and check if a player interacts with it, you could simply have a metadata in the block that's "customworkbench: true" or something.
That'd be cool.
we didn't drop the eigencraft redstone patch?
I wanna say that that one just applied as-is
eigencraft redstone patch why is it not in vanilla
it makes no sense, if it's superior, why not
Yea, just gotta deal with what breaks in terms of compile
Theres always something which applies but breaks \o/
apparently there's a new type of set air method
it was just unmapped iirc
Yea, pretty sure I was going to add one when I could, it's just getting through everything so that you can merge properly, or go break the patch enough that it stalls on it
You guys seen the new spider man trailer?
Hek's up with these timings?
Aikar's Timings Viewer - View Timings v2 reports from Paper and Sponge
Aikar's Timings Viewer - View Timings v2 reports from Paper and Sponge
First one is with my plugin, second one is without.
I don't think it's my plugin.
You only ran them for like 3 min
Yeah. I'll try for longer.
VotingPlugin seems to be doing something odd
In the PlayerJoinEvent?
I'm going to check it out.
@MehBrian you can store custom data in tile entities with 1.14 Bukkit but on all blocks you'll have to use some modified server or a separate plugin
And this is 1.12
lol
I'm not subjecting my server to the tortures of a 1.14 server
I was playing on a 1.14 server the other day, literally crashes every 15 minutes.
Like consistently every 15 minutes.
Every time someone randomtps, hUGE lag spike.
Far bigger than even modded.
I guess you could just use aikar's patches for his server to store custom data ;)
i was looking for the same thing a while ago, apparently aikar has his own thing hes going to add to paper for per-block-data, and mentioned maybe a 1.14 release
high timings cost indicates that you're using a not-so-great server
most of it looks like plugins and entity ticking
I just ended up writing a simple plugin to manage such data ¯_(ツ)_/¯ https://github.com/Minebench/BlockInfoStorage
Alright, this seems to have a huge toll on my server. Let's see what it is..
phoenix you fucking retard https://github.com/Minebench/PlotSigns/commit/386272dc8431f99287e43339a4f773df054ad9c1
?
i literally changed that like "no one should be using this method right? it's not API"
and 5 days later i find your shit LUL
Admittedly I used to do that, where, for consistency, I'd always have the Main instance in every one of my classes.
well I didn't complain :P
as long as there is an alternative I really don't care if API changes ¯_(ツ)_/¯
well "API" then :P
what happens if you cancel a PlayerJoinEvent
well, point is you used the wrong method to begin with
now I'm curious
it says specifically in the docs use the registry
was FlagRegistry a thing in WG6?
Pretty sure that event ain't cancellable
also who even reads docs?
it's not cancellable^
runs
and fuck you too :<
writing docs is work you know
no one appreciates it
and yes registry was in 6, just WorldGuard.getInstance() is 7
would help if my intellij was able to properly load javadocs from maven I guess 🤔
im pretty sure my wg hook is pretty shit but it works so w.e.
before you did it via WorldGuardPlugin
at least it uses the api
also tbh. these plugins were only for internal use before I decided to publish them so I didn't really care ¯_(ツ)_/¯
FlagRegistry actually hasn't changed since it was written in 6.1/6.2
though it did move to -core artifact
some of my other plugins that do custom flags used the registry from day one ;)
it's binary compatible
DerWand, thank you
e.g. ChestShop xD
I love it thank you DerWand
I have too many dependencies
so is Flags#get also not supposed to be used?
how on earth does the MongoDB driver add 2 mb to my poor tiny plugin
no
@glad crest https://wiki.vg/RCON
because its a db driver?
I just copied it out of the docs
Which is basically what I do for all WG related stuff
"RCON is a protocol that allows server administrators to remotely execute Minecraft commands." seems like it's a remote control console.
the only thing you maybe should use in Flags is the actual static final instances of WG flags
The WG docs are great. Now if only the WE docs would catch up
meh, but that's so much code just to get a flag xD
or R(emote)CON(sole). /shrug
if you, for example, need to do a query for queryState(Flags.BUILD, myFlag)
e.g. membership check with flag override
working on it tofuus
❤
o_O
RCON is just a standard interface
because ssh doesn't allow you to run commands directly
you'd need to like, screen into the java process
after setting up an entire ssh connection
Seems kind of OP for what I need
It's handy for stuff like scripting
I'm just allowing people to edit signs and color codes are making it a hassle so I just.. maybe I'll just steal a snip of their code >:D
just use replace('§','&')? 🤔
you didn't really ask what you wanted to deserialize into
or yea, if you just want the raw section sign syntax
like, no context here :<
I'm allowing people to edit signs,
presumably, the client isn't editing json?
I have another event that onSignChange, if they have permission, it translates all the color codes from & to ChatColor.(whatever)
I don't think so
I'm not entirely sure but what happens is that when trying to edit it, the colors disappear and the & and stuff doesn't come back
& -> chatcolor is the "forward" translation
why are you going backwards
so I need it to go reverse, I need it to go ChatColor.(whatever) -> &
ur brain is backwards
how are you starting with a color
users can't type in ChatColor
they type in &, right?
(well, they can type in § i guess)
code can explain better
f u i can't read your code
They can't use § right?
oh can they not
Client doesn't allow it
did they fix that
Nope, not at all
LUL
So the only way to get color on a sign is from this:
holy if statements
@EventHandler
public void onSignChange(SignChangeEvent event) {
if (event.getPlayer().hasPermission("tfcplugin.signcolor")) {
String[] lines = event.getLines();
for (int l = 0; l < 4; l++) {
event.setLine(l, ChatColor.translateAlternateColorCodes('&', lines[l]));
}
}
}
and that's fine.
that used to be a nice party trick back in the day
Or rather. I think the server kicks you if you use §
that shit startin to look like some slimefun codeblock
if you gotta lot of checks, it's either a giant line or 5 if statements.
Want to have some fun? Hold tab in game then type a message and get kicked
..?
6 steps down into if statements and a 7th into a for loop
Nope. If you hold tab, you insert a § char
huh?
what
that;s bukkit, paper.yml has an option to change that
Chat
uh that's strange
so anyway
I need ChatColor -> &
because people editing the signs can't render ChatColor, it just disappears
oh
if you edit a sign that already has color, the color disappears when you put it back
you mean when a sign already has color
Wait wait wait. What's the option called cat?
My google fu failed me on this
I'm going to take a peek into translateAlternateColorCodes
Yea, do that; You can pretty much copy and paste that
just replace all section signs with ampersands...
^
are you sure?
wtf
They exist on the server
no
chatcolor is literally just strings of §+0-9af
Well, through the API
I'm literally on Minecraft
Signs on the server use components, however
yes, it translates components to color codes
that's just raw text
do System.out.println(sign.getLine(i))
sign editor refuses it iirc
you can actually write invisible section signs in books, but this isnt a book
what u could do i suppose
typing "§9hello"
OR
Client can most definitely type §, sign editors just don't accept it.
use chat
you could just
What are the benefits to paper compared to spigot? ;o
fucking give up on everything
LOL
because brian is making you lose brain cells
wiz with the solutions
speaking of which, judge my worldguard api usage
https://gist.github.com/Ineusia</9ed231727f4d70bc40b6825f41f55b45>
10/10
not very good
nice link
oh wait that links fucked
Z,
10/10 api usage
Would love to if you linked correctly
Can you put a :hypereyes: emote for me?
I comfused
there we go
idk what that is
what does Paper have Spigot don't?
i figured
paper adds additional API, performance patches, features
is paper bungee supported?
z
regionContainer.get("spawn").contains(playerLoc)
stop doing spatial queries
aaaaaaa
Yes, Paper is a fork of spigot
this is my first attempt at using the wg api
it works but it looks very.... unoptimal to me
imagine a fork called PaperBungee 🤔
idk why but a lot of people do that
I mean technically even the vanilla server supports bungee
Z
That's basically what Waterfall is now that paper took over it
You know how I've been using 👀 a lot?
We need a :hyperthink: for eyes
INTRODUCING:

"i need to know if a user is in region abc", "let's get all the regions at xyz and see if abc is there!"
whats the proper way wiz
oh lol
those look more like just blurry eyes
next step, steal take over velocity
just use those and move your head side to side really fast
ineusia: pretty sure get is getRegion btw
I get dizzy
and contains might take a vector not a loc? dont remember
easy to translate though
yea i'm at work so not looking at actual code
electroniccat wants to take a nice leisurely stroll through poland velocity
what could go wrong
wait.. brian are you the one who made a near useless clone of my bedmod plugin lmao
what
one sec..
yeah I made that for some dude
on Reddit
he was asking "how do I cancel beds from exploding"
I'm like "here use this code"
he's like "what do with code??"
lmfao
I make plugin, very simple
well PARDON me
i mean, unless you're not running worldguard
just dont decompile it because i wrote it in like 30 mins at midnight
I have configurable reload messages
but then you're a loser so whatever
I have this thing where I need every single string that a player sees to be customizable and I get infuriated if I can't change it
so I said "from now on whenever I develop a plugin, every message will be customizable"
🤔
you should make your face customizable
it's a sore sight
mine or his
brian's
literally useless config. i agree with wiz
if I die I'm taking you with me
it has 30 lines of bullshit
"Config Version: 1"
as a comment
that's fucking useless
holy shit
if you were versioning config
all of my comments are intended to instruct the average dumbass
make it an actual key
enabled: true/false
this makes no sense
it's true by default?
that means by default, beds explode?
nope
or by default, you can sleep?
true means it's disabled
or by default, they don't explode but you don't sleep?
just kidding no
you have 30 lines of USELESS fucking comments
that's why I have 30 lines of garbage
huh
gd your code is so stupid it gave my fingers a lisp
yes
unless i counted wrong, my config is 31 lines
which is bad because
🤔
that's the one part of the plugin that users actually look at
like the users don't see your retarded code, thankfully
but they see your retarded config
and are left wondering, "is this on or off by default? why would i download this plugin to do one single job and it doesn't work by default?"
correct
I am actually 5 and 1/2
alright back to work, I'll maybe make that config better
keep in mind I did make it hastily
also like
what if you want the denied_msg to literally be "disabled"
it's impossible
that disabled the message!
why wouldn't the disabled state just be null or empty string
why did you go out of your way to check if denied_message is "disabled" instead of the sensible default of nothing
I thought about that, you know
and the answer is that you're retarded, i know
yeah
does anyone else get this weird blinking red dot in discord
I don't think so I've never had that
discord is just 🚮 tbh
What browser are you using?
it's the fucking desktop app
I use Discord on the web because my computer does not like the app very much
Uhh no it's not
Electron is a framework
it uses Chromium underneath
it just can't do anything til dumb developers use it and put shit into it
yea well
that's like saying chrome isn't a browser because it uses chromium
or something dumb like that
hey wiz what's that one pepe emoji where he's waving around a lightsaber kinda thingy
that one yeah
Heartless comments
Who?
I’m not tagging because they know who they are
Shame
yea don't mind me, especially if you're not involved :^)
(DiscordBot) @Dinnerbone (Nathan Adams): @MegaVPrime We are hoping to release a test build either the end of this week, or beginning of next. (6 days and 42 minutes ago)
well, they have a day or so still to meet that timeline
if you count "beginning" as "first half"
Yeah..
never mind that they're not bound to it anyway, that's just "hoping"
Well I don't want them to rush
would rather have a stable release than a 1.14.1 that's still broken
That's (in my opinon) a large part of what happened with 1.13 and 1.14
They had deadlines with the events and they probably didn't want what happened with the uh
Super Pack?
Or whateer.
Super Duper Graphics Pack.
So they're probably trying to be hasty but..
Imagine all the people complaining for a paper release x 300 complaining about a full release cause 'it should be so easy'
Maybe they’re low key trying to make people switch to bedrock edition? 🤔
sounds like an april fool's joke
so...if a million people write dumb code, it will suggest dumb code?
niiiice
These do the same things, ye?
lore.forEach(TextUtils::color);
and
for (int i = 0; i < lore.size(); i++) {
lore.set(i, TextUtils.color(lore.get(i)));
}
I love getting this every time I start up my server "Warning, you've not updated in a while!" "Please download a new build as per instructions from url" like really... 1.8.8 should be the most up to date stable version
Lol
but yea tbh, 1.8 is broken af
Don’t use it
the message is correct, you shouldn't use it :^)
Use 1.13
rip did mojang remove the datawatcher for zombie arm raised
Maybe?
I assume they still raise their arms
just gotta play figure out what gibberish obfuscated catastrophe is doing it
Isnt there another separate entity arm raised thing
or am I misremembering
Looks like it was moved
so now it's down to figure out where it went
EntityInsentient.b
that's a bitfield monkaW
Well, that's the type... I mean, method q(boolean) on EntityInsent
Or maybe not, am confused
I think you're correct
the path finder goal for attacking is fuckin around with that method
so I'm going to use that and test later
if mvn clean package is anything to go off of there's not many compile errors left
There werent as of the other night
AsyncChunkLoad API looked doable even
but I didnt want to diddle with that at 3 am in a haze
after this compiles I'mma go and figure out the new chunk system
and that lighting thing too
I was poking around to look at PlayerViewDistance API as well
so i'll use a placeholder for acl :>
I think that can happen but its gonna be painful
so I dont think we should hold the update for it
the PlayerChunkTracking doesnt look too unwieldy but there's also how it fits into the chunk ticket management system and it just spirals from there
this'll be a good time I suspect
I spent like an hour half-implementing it and poking around before I leaned back and went "yeah we cant really half ass this, its just going to have to be studied and then worked through"
Also fuck BlockData
just generally
ah IBlockData
rood
they changed around dropNaturally
15000 random checks that all combine and point to other random checks that arent named at all and you have to get 15 layers deep before you end up with a deprecated method that is implemented somewhere else and ugh
yeah I saw that too

I saw Spigot's solution for that and went "ehhh is this really the right way to do that"
In CraftBlock
It looks like they were using a static method that vanilla only ever uses for multipart blocks
iirc
Well wizjany it sounds cool if it’s actually useful
I didn't really look at it much :>
Fix the ticking chunks loading new chunks

Well it tries to tick unloaded chunks and for some reason loads them
Resulting in a crash
Someone posted the issue in here
idk ill look at in the great chunk system investigation
For 1.14
Jan, did you make your profile picture?
No
Jan cant draw
True words
we have methods on EntityItem for retrieving/setting thrower but for some reason we don't have the craftitem method

oh it's owner
also been up since yesterday because Im brilliant
wait but we also have it for owner
CraftItem has methods for setting/getting the owner/thrower of an item
from Item
in bukkit
idk wtf the difference between the two are
oh it's doc'd
anyways EntityItem has the corresponding nms shit for it
~ someone, 2019
but in the update process we dropped the methods in craftitem for it
and I'm really confused as to why :>
could just be a normal patch update issue
If Mojang ever actually goes through with the modding API, do you think Forge will just be abandoned or they'll diverge?
I found one of billy's patches that was dropped for seemingly no reason that merged in just fine
I think I heard Dinnerbone or someone from Mojang say that Bukkit already does it better than we could, so we won'.t
¯_(ツ)_/¯
which one was it
second
billy did some and he might've freaked out and dropped it :>
@TehBrian data packs are mojang's modding "api"...
github's down
.github
Paper's Main GitHub repo: https://github.com/PaperMC/Paper
no
I can't.. connect to anythin
yeah I saw that one
I didn't drop that one idk who did :>
I couldn't access any websites or anything during that time
let me try pushing again
just gotta find the original patch for this owner shit so I can get it in
oh billy did drop both of them
you should remove it from the 1.14 removed folder if you haven't
I didnt
well
if youre in there now please do
Pushing isn't working?
What the heck?
Can anyone else try to push something to github?
after I'm done here i'll push
Alright thanks this is weird
done as in applied this patch
A few of my patches ended up upstream, like that one
we should still have it :>
you cant just leave the api dangling
Also the entitytypes one
what about the item owner/thrower stuff?
Whenever I try pushing to github I can't connect to any websites
And I was thinking about dropping my raytrace stuff because upstream has it now too
I don't see upstream using it :> did you find that the nms was fucked or something
The item owner thrower looked like upstream had those. At least on the server side. I didn't look in API
well it's getting re-added
we can mark them as deprecated if they need to be removed next update
I can't connect to any servers, I'm getting Invalid session.
I've tried restarting my mc.
I'm going to restart (yet again)
tbh about raytracing I think upstream limits the max distance
does yours do that billy
cuz I noticed that playing with it
Mine hard limits at 120 iirc
and would like to not have it do that :>
Even if you feed it 100000000, it clamps to 120 or something
we have internal patches that avoid chunk loading so I think we should allow it
I'm fine with that. I was just mimicing the limit of the block iterator version
:˚)
yeah so we can add that later after this update :>
My tear is better than yours :D
oh god, it's because i told you to customize your face
I always thought :^) was like happy crying