#general
3141 messages · Page 246 of 4
( /s )
I implement one of these into a new enum
oh boy

they all extend Behaviour.java
good



these contain the logic to execute a spell
i think we all need to take a step back, and just walk away from this one fellas
this is dangerous
and thus one type of behaviour can be executed with like different particles etc.
I don't understand the way in which you are utilizing ENUMs tbh but that's a whole nother topic
Enum singletons are the best singleton
I'm more concerned with the design of like... everything 
I'll explain later
what will explaining change 
ok I'll ask you how you'd do it later
my mom is asking me to help her with something
brb
I don't know if we'd have enough time, but I could at least tell you why you shouldn't do things like this
good luck niossrboi
I don't know where to start 
I guess first of all, you shouldn't make every spell a singleton, there are scenarios where one spell could have variables, with this design you can never have that
cat cut my face up today
like simple was saying, a spell that levels up
i have like 10 bandages on my face
my spells can't level up
Also got Super Mario Maker 2 earlier
i was wondering why the fuck my calculator was giving me retarded calculations
radian mode

and?
still not hearing a good reason for enum
so persistent tag container or whatever it was
I use a toString and a valueOf
still not following you
1 sec
this is turning sad
does this explanation ever get to why they are being stored in ENUMs
that's mostly what I was asking
I use PersistentDataContainer to store spells
not familiar with that
https://github.com/JustDylan23/Wands/blob/master/src/main/java/me/dylan/wands/util/ItemUtil.java#L42
util classes are technically not singleton
are you shitting on static util classes too now?
(still not seeing why enum)
alright
the types PersistentDataContainer provides are stuff like int, boolean, String
just the basic stuff I can store on an Item
either
this is in my code

because of the valueOf() method
@dapper nacelle I'm glancing over this thing in Bukkit but it seems like you could store anything
I heard it was exported to nbt
im rapidly losing braincells, have fun nossr
I have 2 type of enums which one are we talking about
it seems like PersistentDataType supports whatever you want it to, but I haven't used it myself, I'm just looking over the docs
well
imagine I store a class in it
and I change the behaviour of that class but the old class is still stored
it won't change with it
storing a string which I use as index in it is lighter
you'd want to store state not the class itself ideally
basically
<- me when I see nossr writing enum in all caps
tbh same
he's applying emphasis because we're fucking confused
nah I have a habit of writing it in capitals
https://hub.spigotmc.org/javadocs/spigot/org/bukkit/persistence/PersistentDataContainer.html <-- this seems like it supports any type to me
my code structure is too complicated to just dive into and shit on
it doesn't seem complicated
it's just a mess
I believe I have a good understanding of it from just seeing a few classes
alright, I'll ask you guys how to do it then.
what if you need to have spells that you can bind onto an item
spells can have similar behaviour
you don't need to store an instance of anything in an ENUM
that's what I was getting at
if you want to store a "Spell" in an item, just store a unique identifier for the spell and make the instance as needed in your code somewhere, doesn't need to be in the ENUM
I forgot to push on my desktop at my other home so I kinda can't edit the code
since your spells are always doing the same thing all you need to do is store a unique identifier
otherwise I'd suggest storing state
but there is no state
I'd have to manually make an id

yes, but the id could be whatever you want it to be
it could be the name of the spell if no two spells share a name
UUID class: "am i a joke to you"
no 2 spells share a name indeed
it could be an magic numbers, for example enums
but nowhere do you need to store an instance of the spell in an ENUM
just to be clear
enums are just easier to read so that's why I choose it
I used to do it with and ID
I had the plugin generate them for me
but I ran into an issue
specifically the thing that seemed ??? was storing an instance of your spell objects in their respective enums
that was very ???
I don't understand that kind of data structure
if I want to have like 3 spells that shoot a wave of particles it'd be logical to make a class which handles the wave and give it a builder and instantiate it somewhere to set stuff like particles of the wave in the classes who implement it
alright but what does that have to do with storing an instance of a spell in an enum that acts as a magic number for said spell
well
I think you are overthinking what I'm saying
stop typing for a second and give me space to explain

you have your WaveSpell extends Behaviour which contains a nested builder class
maybe I'm just not wording it correctly 
you need to have a wave that has a poison effect, a wave which sets everything it crosses on fire and a wave which pushes entities away
@hybrid crest [Auto] We're now known as Paper.
all those waves have unique behaviour to eachother
you keep explaining what the class does but not why you're doing it that way
and the behaviour never changes
I'm not talking about singletons though
so Enum PoisonWave implements WaveSpell will never change its behaviour
I'm asking why you are storing an instance of the class in the related enum
literally just asking "why are you storing this here"
why not use a singleton if it's pointless to instantiate it multiple times
I'm not talking about singletons
I'm literally talking about the place you chose to store it
why I am storing it in SpellType?
the instance?
yes that is what I have said more or less
it's an enum singleton pattern
that's not a real thing right 
yes it is

etc
Enum singletons are the best singletons
it's basically the same as doing
public final class Foo {
public static final Foo INSTANCE = new Foo();
private Foo() {
}
}
just less boilerplate
we know what it is/does the question is and always was why are you doing it that way
and it's safe against reflections


is this some next level defensive programming
That sounds pointless.
If someone's going to do stupid shit with your plugin they're going to do it.
it does seem completely irrelevant tbh
Why are enum singletons worse than regular singletons
well regular singletons suck too
according to you guys
singleton design pattern 
enum singletons are just less verbose
they aren't bad in principal it's when you use it to design your entire fuckin application that we call it into question
its a god damn singleton, don't you even dare bring up how limiting it is
that's what its supposed to do
dont you dare, nossr
its not like have time to write a json parser and instead of hardcoding put everything in json
what about your objects signals to you that you'd need to write a custom parser
ever heard of gson
you're using basic types
nothing complex
in a way everything is build up from basic types
but if I have to store particles in json
You just deflect and deflect and deflect
that'd be like so painful


because we're clearly viewing this differently
tell me then if I had a wave spell that emits poison and I need to bind it to an item, how would you do it
where do I put my hard code if not in a singleton? @void void
there needs to be some level of hard code just like when coding a GUI
Guys legit question, how tf do I give myself custom player heads if /give @p player_head{SkullOwner:<name>} doesn't work??
I still don't know how the 1.13 command system works
sorry i have legitimately lost too many braincells to continue this
am 2 go watch numbing youtube
/give @p minecraft:player_head{SkullOwner:{Id:"b3dc19fe-5fbf-4f12-94c2-c4c45233811e"}} 1
oh, you need the ID?
has the person played on your server before
it's me..
idk then do id
nvm
nope

am 2 now proceed to dance to 22
On Minecraft-Heads.com you can find more then 10000 custom heads which can be used to decorate your world! The collection is seperated into two databases: The first contains custom heads which never change their texture using the Give-Codes from Minecraft 1.8+, the second one...
this should work
Tea there's a saying that goes like if you have nothing smart to say, shut up
@vestal jasper yeah, I went there first hand
I still think its a bit odd the way you are doing things, but I was wrong to criticize the enum singleton pattern, apparently it does seem like if you were to implement singleton, this is the way to do it. I was not familiar with this particular design pattern 
nossr please report to the local gallows for your execution
mandated by the programming community
@void void if you're going to use singleton, it makes sense to do it this way after reading about it
dylan had an unusual way of explaining himself that made it difficult to see any validity in this approach
but I have become more educated

who said anything is wrong with const
nossr, are you agreeing with me on some level?
I am writing my code structure in a word file atm
if you're doing singletons, enum singletons appear to be correct
so you can understand it with one look
I avoid singletons like the plague though, but if you are positive singleton pattern is correct for your spells in your plugin, only you can really know that
and if you are positive, then what you are doing is fine
in that regard
I'm positive
since you said its a minigame plugin and not something where players can level up or have much effect on spells, I will just have to assume you thought this out and are approaching it correctly 
The spells are basically static
the player can advance by getting new spells
then I don't see anything wrong with that approach
Behaviour
public abstract boolean cast(Player player);
ProjectileSpell extends Behaviour
ProjectileSpell handles the mechanics for shooting projectiles and executing
- Comet – shoots fireball which explodes on hit
- Lightning arrow – shoots arrow which emits lightning on hit
- Ice arrow – freezes entity it hits
the behaviour of for example Comet will never change
wtf i was jamming to this song and i looked at the artist and it's fucking miranda cosgrove
🤢
+1
nossr, what I potentially wanted to do with the project in the future is add a system for learning new spells
spotify getting it right rn
and maybe add like a mana cost for spells
I assume the spells won't change though?
then it is fine
a spell can just be a weaker spell and stay that way
but not a weaker version of an existing spell, right?
no
yeah that is fine
if there was a stronger version I'd also change stuff like particles
and it becomes a different spell
I would say you planned it out well, but its definitely not something I would expect from the start of the project to be so certain about how the spells will work
I guess you just planned quite thoroughly
which is good 
I got help from
@fallen jungle
credits to him
lol sorry about tag pls don't kill me
.kill @dapper nacelle
(DiscordBot) I can't attack that.
mfw

what were the commands again
We learn documenting the customer's wishes at school and I carefully wrote it out
stuff like making
functional design, technical design, project plan, schedule of requirements
documenting your own project is fun
true
there are functional and technical requirements
its a pain to explain the difference
PING

a functional requirement is basically a requirement about what something should do
and a technical requirement is how something should do something
but the where to draw the line is difficult between those two requirements
I practice both OOP and functional programming
now we're being taught project management 

oh fuck, that's right I was supposed to work on my website about an hour ago
back to the gates of hell which is a javascript framework I guess
@dapper nacelle anyways, you have my apologies, your design is not typical and I thought there was a high possibility you were approaching it wrong in part because of the unusual statements you made about various things relating to programming before you linked your project, I understand now that you planned it out well 


I really hope I nuked my old rpg plugin out of orbit
simple, join the praise dylan's code structure club
oh good I did

and now I will probably go to sleep
singletons 
background images 
javascript 🤢
have the game not the player
its better than the plain old ide theme
no
no my school decided that learning javascript is good
both your school and your taste in IDE style suck, then :P
Vic look out for white vans 😏

@atomic marten YES
Imagine being a front end developer 👊😂👌💯
Vim is love
All 2019 tour dates have been postponed due to injury. 
no, colorscheme torte
date rescheduled to July 11, 2020
oh ok cool
I have a year to save up the like $20 it'll cost 
I'm not doing folding ¯_(ツ)_/¯
if your code needs folding, imho your file is too large
Or rather, should I say, are you aware of any duplication exploits in Paper-636, since I have someone reporting one.
kludge, you should report it to the devs anyways (at least if it's credible / you can reproduce the behavior)
Well, can't really reproduce the behavior, that's why I'm asking.
are you sure there's no plugin interference with the reported behavior?
Server owner says they are somehow duping from AuctionHouse but it seems not an AH issue
i.e. could be a buggy plugin
Has many plugins
especially if it relates to duping stuff from inventories
plugins may very well not work that well together.
Is there any way if they manage to glitch an inventory item into their client side, to get it back to the server side?
yes kluge, if the plugins are bad
Define bad.
The plugin should insert NBT into the items and then remove the items from the player's inventory

or something along those lines
to detect GUI items
I use lore for that, ItemFactory.banItem(stack), boom, it can't be obtained.
that's assuming the plugin with the GUI isn't trash though
[11:29] BOTklugemonkey: Define bad.
bugged
My plugin, so not bad.
well
well
with that attitude
my own plugins would be the first ones under scrutiny
because I'm a retard and the only tester is me
But the issue is that any inventory, it's possible to Shift-Click the item from the top part to the lower part.
And if the TPS is high, its easier
@cosmic raft wanna see mine 
it being related to TPS sounds like a race condition
sure nossr
because race conditions are the type of bug that show different behavior based on execution timings.
Hikki NEET club 
so that'd be the first guess I'd take
Wondering if once on the client (not on the server), is it possible for them with a hacked client to get it back to the server in some real form.
kluge, I would recommend replicating it on vanilla, to make sure it's not one of your plugins.
I can't replicate on vanilla.
can you replicate on paper w/o plugins
Can't even replicate on similar test environment.
is the reporter able to replicate it?
But it was reported on Paper-626 running with ViaVersion on bungeecord.
And anytime I see a bug with ViaVersion involved, well....
again, it might be two plugins handling inventory events that don't work well together.
your best bet would be finding a way to consistently reproduce the behavior
once you've got that, you can start probing around what causes it.
I've done some changes to my side, really being non-intrusive and setting it to highest now. Maybe that will help.
Yeh, but even the server owner doesn't have a clue how they are doing it.
Which scares me.
did the person who duped the item report it, or were they caught
Caught having items in their inventory, but maybe that's just a false positive. Not sure
items that they can not obtain in any other way?
Usually, if you checking for something in their inventory, it's server side, right?
yes
Yeh, items from the AH menu
mh
Can you coerce them into telling you how they did it (threaten a ban or something)
I know I can get the items to the client side, but it's always a ghost item
I've explained to owner, unless we can get steps as to how to reproduce, I can't make any assumption that it is plugin specific, could also be Paper or Viaversion or interaction with multiple plugins using inventories
so, causes of this that I can think of:
a) the plugin responsible for cancelling the inventory action throwing before cancelling (-> stacktrace in console)
b) plugin A cancels, plugin B uncancels even though it shouldn't (-> hard to find unless you've got the source for every plugin available)
c) server implementation bug
my money's on b)
oh, also d) plugin with bug that prevents cancelling
e.g. cancels only if condition X holds, but X does not always hold.
ok, then me changing it back from HIGH to HIGHEST should help
dudes also running LWC, ChestShop and BossShopPro
are there any hacked clients that can take a ghost item in the hot bar and make it real?
[11:50] BOTklugemonkey: ok, then me changing it back from HIGH to HIGHEST should help
Changing what.
would anyone be willing to help me check if I setup my PGP mail correctly
nvm afk for two hours
ok, would anyone be willing to help me check if I setup my PGP mail correctly? :D
Hi! Mb smbd here can help me. I am trying to make quest items via tags and scoreboards, but I have a problem. I want item to be completely dummy. By dummy I mean that I cannot be used in crafts or placed or be involved in any other activity. I want to make item which only function is to be in inventory. Will appreciate any help
#paper-dev Also, send the item through a packet rather than adding it to the inventory?
BTW nothing beats finishing a big web project and then having it work good enough on Internet Explorer. xD I'll happily take the 2% extra potential users.
I'm yet to test Safari, but I have basically nothing Apple.
Wow, I didn't even think to check Firefox because it's kinda like "if it works in Chrome, it'll work in Firefox" but there's more visual issues with in than IE. 😮
Yea, firefox is honestly leveling with IE these days with stupid flags
All good, I switched max-width to min-width and now Firefox looks a lot better. So strange,
Then again, pretty much all of the web engines have their own stupid branded flags and stuff
Solution: make a new browser that does things better than all others
.g xkcd standards
(DiscordBot) https://xkcd.com/927/ -- Standards - xkcd: "Permanent link to this comic: https://xkcd.com/927/ Image URL (for hotlinking/embedding): https://imgs.xkcd.com/comics/standards.png. HOW..."
I always think of Chrome as that, but it's not fair because I develop using Chrome so obviously it's going to support what I'm doing.
chromium is the defacto default browser engine
sadly firefox is the default browser at work
plus plenty of ppl use ie here
remember IE was the default browser for a long time
but I straight up refuse to support ie
and still people were hated for only supporting IE
like, the preview for our cms I wrote doesn't work in ie
I develop with chrome at work too
a software monopoly with small competitors will always lead to EEE
so I'd prefer a oligopoly.
I mean, they literally nuked edge
nuke it ☢
why
🚮
I'll try out edge once they publish linux builds
welcome grandson sanderpop
Ughh, I tested Safari and it was super broken.
.rekt
☑ REKT-al cancer
Safari broken?
Hmm, Safari does seem to have full flexbox support.
How do I even test it on Windows?
Yeah, I'll try to find an ISO.
Think a Raspberry Pi 4 would host a small MC server okay?
some people try it anyway
lmao, local satire publication: "After Trump's visit to North Korea his attitude has drastically changed" with that image
the 4gb model is compelling
Host? Sure. Okay? Debatable.
I'm talking a vanilla server with MAYBE 15 players
that's quite a few players lol
wiz can't even count to 15
No 1.13.2 currently
the new Pi 4 is quite speedy
paper obv
I would NEVER run a vanilla server. I meant as close to vanilla with out crazy plugins and such
Pi 3B+ ran 10 players fine with 1.12
indeed
I just think it would be cool if I could get it running on a pi 4 and just toss it in my network closet
Yeah it was just a conversational question
I'd personally wait out until someone actually tries it before I form stronger opinions on it
Maybe Moajng wants us to think that we need better hardware to stabilize the servers. Has anyone tried a windows Vista computer lately?
Maybe that's the solution to 20TPS
performs exorcism on that idea
I mean, if you host on a pi you're either going to need a ton of microsd cards or an external hdd or something
At the point that you've gotten the pieces together to put a pi together with the storage and stuff needed (noting that there are still hefty bottlenecks with a pi), you probably coulda just spent the cash on some used desktop or something, saved a few bucks, and have a more capable machine
TPS is a bad metric
My god, Safari's developer tools suck but hey, managed to fix most things. =D It isn't able to do sequenced CSS transitions though.
It some how transitions in the wrong order.
How much is 95%?
So, no more coffee?
I'm upping my alcohol intake by 50% and boy it is fun
well I no longer drink nearly 3 liters of coke zero a day
I just have an espresso in the morning
instead of the three I used to get
atop the soda
everything feels very sluggish
and heavy
actually I've never had tooth issues
only thing I ever had to do was remove a wisdom tooth
I was using it as a crutch to get past my exams
Bleh. A little cocaine and some coffee never hurts.
Alcohol raises energy too
I guess this is why TPS is a bad metric
I wonder how long it'll take before I get back to normal energy levels without caffeine
or largely without it I guess
skipped 103 ticks, and then skipped 278 😅
last time it took about two weeks
I switched from energy drinks to GFUEL
that sounds worse
lmao do you use pewdiepie's discount code
gj
Pewds has a discount code for gfuel
if your cat boops your arm with his paw you're legally obligated to pet it
oh so that's what you're supposed to do
Not if the claw is out
I've been hitting it back twice as hard
mfw
show who the real alpha male is
J don't drink it every day
I have like a cup a week
I used to spend like $20 a week on energy drinks
cheap
I was probably on closer to 30usd a week
I started getting my life in a better shape over the past few months so I worked hard to cut out a bunch of stuff.
but then again soda is much more expensive here
I've lost so much weight, and I feel so good.
wait paper is at 1.14.3?
Yes
There was no announcement on discord, I kinda forgot to post one and then it got a bit shaky

Hi everyone! I have an issue with "boat overwriting", causing the server to freeze. It looks similar to the issue reported here: https://github.com/PaperMC/Paper/issues/1871
Running the latest version of Paper. Here is my staxck trace: https://dpaste.de/dfn5
Does anyone know what could cause this, or how I could fix it? Aikar, in the comments, you imply it's a known issue?
I believe it's "known" in that there is something potentially odd going on in there
Strange... I removed two boats at the coordinates given in the log and then when I restarted the server, they were still not there -- until I let the players back on! Suddenly, one of the boats appeared again.
is the boat 20 miles from the player or something?
The coordinates are 5518871 62 5536400. I'm not sure if that's the furthest anyone has explored the world, but it's definitely quite far away.
There's no player in the "spawned" boat, from what I can see, but... Maybe there is?
Well, that confirms what my thought on some of that mess is
There's one player that seems to be the issue. Let me save the data file, but remove it from the playerdata folder.
It's basically down to how the server processes movements and things like dismounting entities, etc; It ends up seeing that as a single player movement
That seems to have solved it!! The player entered again, and the server did not freeze. The boat is still there.
(DiscordBot) @climagic (Command Line Magic): gunzip when the partition is nearly full https://t.co/VkjbDjCpJl (27 minutes and 46 seconds ago)
isn't it funny when the game crashes when you press Quit or click on the X button
Good meme, cat.
yawn
yawn
yawn
yawn
pawn
dawn
hey look, a talking duck
quack quack you're fat
Rude
quack quack you gotta be on crack
humps electronicboy
quack quack what the fuck
is it just me or is discord being slow again today intermittently
yawn
https://i.imgur.com/g0aJMea.png
please reorder
It's subliminal messaging
kms 
every time I hear that term I just think of 'SEX' written on ice cubes in a drink
Have to promote someone else to avoid subliminal messages like that
I had a whole unit on subliminal messaging in school and that was one of the few they showed us
clearly paper just needs more or less contributors
fixed

yes
"sex" written on ice cubes
subliminal messaging
pick one 
should've made it into traffic light
should have renamed leaf to "UP"
I'm thirsty man I don't have time to read ice cubes
Oh my...
taco hater 😠
I probably should take 'dumb' off the taco hater role
It just blocks access from that channel for those who post burritos and other non-tacos
taco haters are dumb though
taco-hater-that-is-dumb
very apt name if you ask me
dumb-hater-of-tacos
I like the mysterious 🔥 role.
also
Notorious as being a flamer?
Happy Canada Day
🇨🇦
happy leaf day
No loser
Big dick bois
ADHD stands for A Dangerously Huge Dick
snips
Hmm
A Dangerously Huge Duck
Kenny has the the other ADHD
what is even happening
yes
probably because it's Canada Day
Duck
that duck looks both content and awkward simultaneously
that's one lucky duck
Literally a no name brand lol
Lol
Aikar's Timings Viewer - View Timings v2 reports from Paper and Sponge
Stop
me?
the threw a timings report at our faces, let's throw stones back
Obviously
you gotta at least write the obligatory "he ai need hjälp"
jaaaaa
Since updating to 1.14 I rarely see 20 tps
No wonder
well, that was your first mistake
1.14 is thrash
every version is trash
You are thrash
that hurt my feelings
is thrash like, thresh's retarded little brother
Maybe
does he throw hooks and hit himself
😂
and ears
hm, your cat toes and ears seem to have legs and a head too
indeed
did the thing, now running 120 in prod, wish me luck!
No
I swear, eating a lasange after coding spaghetti all day long is so refressing
you know, lasagne is the object orientated way of writing spaghetti code, too many layers ;)
Introducing the all-new Windows 1.0, with MS-Dos Executive, Clock, and more!! 😲 💾 https://t.co/guU4QxwsGG
451
1593
(DiscordBot) ✓@Windows (Windows): Introducing the all-new Windows 1.0, with MS-Dos Executive, Clock, and more!! 😲 💾 https://t.co/guU4QxwsGG (2 hours and 51 minutes ago)
“Introducing the all-new Windows 1.0, with MS-Dos Executive, Clock, and more!! 😲 💾 https://t.co/guU4QxwsGG”
holy fuck that was loud af
right? just blew out my eardrums
phone mic is ¯_(ツ)_/¯
not loud for me 🤷
there is a birbs ass blocking part of my screen right now
discord sucks
it's not even loud on discord for me
it's loud as fuck on my phone though
anyway, he likes playing catch with his treats
okay, so ALL of kangarko's obfuscated plugins screw with my reflections
What the hell
that's nice
That’s clearly against the rules
smh copying stuff from our group call
imagine making your avatar an advertisement
Good Guy Demon.
GGD
Deploying the new IJ update soon
not using EAP
Deploying the new win update tonight
Me neither saw some transparent taskbar at my grandmas
Hmm
For now, I'ma eat cake
I need to pee
Not on my cake pls
I’ll settle for your face
is papermcp still a thing?
Never heard of it, so, probably not.
mfw player ban evades then asks to be unbanned 
@vestal jasper AltFinder + Anti-VPN 😉
Have both installed but his main was banned months prior to the instllation of altfinder
gdi
Also altfinder doesn't run on join from what I can tell, which would be a nice feature
Cat, why can't you increase the heap?
@vestal jasper out of curiosity, why would you want it to run on join?
I'm going to, back to 2G
What were you running?
If a player is banned on an account that's used the same IP the player is using litebans alerts me of such and tells me which accounts used the IP.
I like knowing people's alts without having to explicitly ask for it each time.
ah, I see
the problem with that is every time I blink there's a new plugin for chat or admin broadcasts
would be a nightmare to try and support them all
hence, I made an API
Ah, I'll make a lil addon for it then
Oh does the plugin ignore tailing slashes? LiteBans seemingly doesn't for some reason and it's kinda irritating. Forgot to report that to them.
oh, no, that's just wierd.
Since they don't equal litebans sees them as two difference ips when they're technically the same
don't even know how the hell they end up with those
but no, it doesn't add any trailing slashes or anything like that to the DB
just takes the IP from the raw socket connection and stores it along with the player's UUID on async join
99.99% sure trailing or leading slashes don't exist in that area
weird
honestly not even sure how the hell that happens
some devs should follow K.I.S.S. methinks
K.I.S.S. M.Y. A.S.S.
has that pickup line ever worked for you egg
wtf @sturdy fulcrum two updates in a day? are you okay?
haha
awesome updates though
just dropping them so i can take a year off
3*
yeah I agree
open source when? 😉
Minecrates, VoteParty, DeluxeMenus
should honestly just open source your free plugins so that you can take a break
the CustomModelData option with NBT is gonna allow some amazing things
one day...
that'll help out a ton of RPG servers
We've been telling him to OS for over a year
tfw Intelli is going to open source the next version of core protect before you
I understand closed source premium plugins, but not closed source free plugins
That was our hl3
Ya ya
Have some cleaning up to do before that
idk, do you think there will ever be a cp3?
Can’t sell a dirty house
Just be happy I dropped some shit today if you use the plugins (doubt it)
https://i.imgur.com/mJI1fwG.png
@sturdy fulcrum and I racing for the top, there
U know what my motivation was today
to top the recent list because that's how you get downloads?
rip
lol, welp
Deluxemenus update was just a bonus I guess
jeez, I feel like I'm undercharging for AE 😛
though you can just compile it yourself for free, so hey
or download it from my jenkins, though there's some risk with that since I commit directly to master with that plugin
What's AE?
the other plugin in my screenshot 😛
my only premium one
even then, "freemium" really
pay for support
slowly lifts finger to scroll up while sighing
it's like five inches up. lol
I'm kidding. 😛
AdvancedEnchantments
I got paid 250 once for making a custom enchantments plugin.
so many plugins like $7+, a majority even $12+
Same
Do u have an explosive enchant that I can hook into
Splodge weirdo paid me
custom enchantments is easy. Making an API and a "common" core that can be used on other things like Sponge was not
@sturdy fulcrum I have two, really
Artisan [1-5]: Pickaxes mine in veins, axes fell entire trees, etc
Explosive [1-3]: When a block is broken, all the blocks around that block are also broken.
Do u have an event for those
freemium? like mcmmo?
So I can add all drops to the inventory
it actually just triggers the BlockBreakEvent
for each block
@ornate spindle the plugin is MIT/FOSS and on Github, so you can just compie it yourself, but you won't get notified of updates or support really
Well already compatible then but could get resource intensive
hmm, I might need to look into this then since I need to replace CrazyAuctions as fast as possible even if it means no support
I wanted compatibility more than anything else
the CollectionProvider.getExplosive().add(location); is just so it won't trigger the explosive enchant on the blocks it's exploding
that would be slightly rediculous
and funny
Hopefully I just solved my ethernet issues. I just installed a new ethernet rack into my PC.
rip just realised that AdvancedAuctions isn't open sourced, guess getting rid of crazyenchantments is good enough
Should think about firing a single event providing the whole collection of blocks aside from how u do it now
What's wrong with CrazyAuctions?
if only such an event existed in 'nilla 😦
silk touch, etc wouldn't work if I did a custom event
It would for me
haha, fair
every single click in the GUI of crazyauctions, it will save the yaml file on the main thread
O.o
Lol.
isn't that plugin on Github?
yeah
could PR a fix for that
I was going to, but was worried that it could cause issues such as two people clicking at the same time & causing auctions to disappear or whatever
is that jvm flag -server important or nothing in linux
as far as I know that is default in java 8+
on x64 systems it doesn't matter since its default iirc
Bored. So here's me at my job :3 https://drive.google.com/file/d/1reMLgqKnXBNL9qn8j6X_DgDJB1zFC1cm/view?usp=drivesdk
looks fun!
lol
It kinda does look like guitar hero, now that I look more closely
What u making @unreal quarry
every single click in the GUI of crazyauctions, it will save the yaml file on the main thread oooooooof
yeah, that hurts
it's like CoreProtect creating a new SQL connection for every single event
😉
what's a Hikari?
Can't wait till CoreProtect starts to do that for PlayerMoveEvent (:
over at coreprotect I believe we do it asynchronously
it's been fixed for a while
In all honestly, when I first heard of HikariCP I thought Aikar made it because someone referred to it as Hikar
inb4 coreprotect 3 is all packet based
I plan to learn ProtocolLib so that I can look into making a basic anti cheat that is 100% packet based
just use Matrix, honestly
it's basically all packet-based
requires PLib, etc
even does some ML fuckery
hmm interesting
jesus christ I just saw the projared thing that happened last month
dude lost nearly 250k subscribers on youtube
and he was barely over 1mil
I don't think I've ever seen a channel die that quickly, aside from maybe totalbiscuit when he literally died
wot
When it came out that he was trying to seduce boys into having sex with him that were straight.
how many subs did he start with?
oh that guy
he's down 18 million views over the last 30 days
so that's good
yep he lost millions of subscribers
he still has 15 million though
tf is blippi?
YouTube it bruh
My suggested videos are borked enough as it is
Although I auto-redirect YT's home page to my Subs page
My kids love it but I kind of feel like he’s a creep. I know he just found a thing to make him popular but on the same hand he’s creepy to me
oh wow
“It’s blippi”
I saw 0.1 seconds of a video and this already looks like it would be accepted into court as evidence
Mannn
Hey, I was hoping someone could help. I currently run a server on a shared machine with Nitrous Networks, but I'm looking to move to a dedicated machine. My biggest problem is that I have never hosted a server that wasn't 'ready to go', and I have no experience with Linux. I was hoping for some recommendations for good companies that can offer a dedicated machine whilst maintaining a control panel for ease of use.
NN claim their specs are as follows, but I don't know what kind of performance that equates to on a dedicated machine. Any help is very much appreciated!
https://gyazo.com/5bb60fe66d2803eba7a953061b0e9db1
Kids in America love him
the issue is that he might love kids in America back
Ashh, you can get a dedi anywhere and install your own panel.
No doubt
Some popular ones are Puffer, Ptero, and Multicraft.
As a parent he creeps me out. I wonder if he’s just doing it for views or if he likes little boys
Hard to tell
he's got a major creepy vibe, I'm with you on that one
I have absolutely no idea how to do that
then again at this point I've grown so cynical that I can't help but to be suspicious of people who cater to small kids exclusively
If you're looking for a panel for your mc server, I know people typically will do it for a quick buck, etc.
Idk man. Sadly my kids always want to watch it so I let them at times but I still don’t know if the dude is what he says he is just by how he acts










