#general
3141 messages · Page 390 of 4
I am testing matrix first than spartan ... ... Am letting you know what workd - have some hobby hacker and instead of kicking them i committed them to help me securing the server
red or blue pill then?
😄
green
both - thats material for a whole new movie 😄
What are some good plugins you have to Got on your server?
Coreprotect
For spawn protection?
U can use vanilla Minecraft's spawn protect or use world guard
How does vannila/WG work?
Read the world guard plugin info and vanilla spawn protection is a radius you set in the server.properties that makes it so only ops can build or break near spawn
hello there, fellow humans
I'm looking to make a new Minecraft server, but I have not made one in 5 years. I'm seeing online that PaperMC is a great choice for plugins and all that, but I'm not finding any super recent posts about whether the 1.14.4 server is ready yet
Are there any glaring issues atm with the server build, or are they mostly small?
I see that a chunk loading deadlock was fixed a few days ago, which seems like a big deal
Performance of 1.14 as a whole is kinda bleh
I'm also only worried about CPU bound performance
That was also introduced a few days ago by spigot, not a vanilla issue
Basically, for a handful of players on decent hardware, it's fine; It's when you start pushing it that it starts getting a bit iffy
I'm gonna be running the server on a Microsoft Azure server, so I think the server will be running on a Xeon
which is why I'm worried about CPU performance
I have access to 28 GB of RAM though, so I'm good on that front
CoreProtect is nice, but you need to routinely clean the db or it gets huge
Don't run Minecraft on Azure, its going to be garbage
That's a point, any reason why azure?
Yeah so basically, I got some free Azure credits from work
unless you have like credits or free hosting
I would host it locally, but I'm at uni so I cant port forward
and regardless, my comp is out of commission and has been since a repair shop destroyed it
I'm on a mediocre laptop atm
Basically, there is no real conclusive answer as to how well it will perform, it pretty much 100% depends on hardware and player count and.. well... some level of luck and will to configure the heck outta it
The hardware is probably ok at best, but the player count will be low
probs 10 payers at once maximum
It's just be and a few friends
Should be fine then assuming the server ain't a toaster
I'm just kinda concerned since last server I was running into issues with redstone circuit timings
but my performance!
...
but the event is Deprecated. "Server performance will be affected
Oh yeah also, does anyone know of a plugin which would allow me to run two servers on one computer and have players warp between them? I've seen it on larger servers in the past. I can have the servers running on VMs as well.
bungeecord or waterfall
They're basically proxies which let players jump between servers
hmm, are they at least spigot/paperMC/craftbukkit compatible?
sounds good, I will definetly look into it
I'm just looking for ways to improve performance because I will have a creative world and a survival world
and I don't want a giant redstone computer shitting on everyone's vanilla experience
I'd recommend running them on seperate servers just for safety reasons anyways
I have a microsoft azure server, would VMs work?
I use Advanced Portals and then players can walk between them, but it depends on how you want to link them
So long as you can address them on the network, you're good
sweet
yeah you could do 2 VMs, throw the proxy and 1 instance on one VM, then throw the other on its own
perfect, I'll look into that for sure
Also, is coreprotect still the way to go for rollbacks and permissions?
CoreProtect is good for logging and rollbacks
I don't think it does permissions
GriefPrevention or GriefDefender might be better choices for that
Coreprotect and luckperms
luckperms is the current daddy of perms
Is it because it's powerful or easy or both?
both
both and supported by other plugins
sweet, I'mma get that
not all mind you, but a lot of them that implement permissions will also use Luckperms
Any sane plugin will support LP, because it takes over the built-in permission system, and supports vault
pretty much only bad plugins don't support either
yep
awesome
also, is there something more lightweight than essentials for something like /tpa, /sethome, /home, and /warp?
I'm keeping this very vanilla on the survival world
Those aren't really vanilla-y tho 
I haven't had issues just using just essentialsx and giving permissions to those commands
I know, but we've all played mc for like 8-10 years, so we are kinda alright with teleporting back to base instead of walking back through a biome you already explored for 20 mins
I'mma look that up 1 sec
psh, get a bed, peasants
U don't use nether portals to travel every 5 blocks???!
But yea, essx is pretty light, just gotta tame the permissions if you wanna cut down on what people can mess with
(The defaults are pretty fine anyways, tbh)
I do, but my friends are plebs who don't wanna create Nether highways
bloody plebs
Yeah :p
I'm just messing lol you can do whatever u want to it's ur server
thats kinda what I told em
Essx
I don't personally wanna use /home since I find it to be kinda cheating
but I have some friends with limited attention spans so yeah :p
I won't rain on their parade just because they don't share the same definition of fun
And yeah, I guess I can just use essx, but there's about 99% of the commands that are useless
I can just disable them, but I would prefer something super lightweight
alternative i that you try to find a teleport plugin, a warp plugin, and a home plugin
essx has a lot of extra things, but it's 1 plugin which does what 20 individual plugins would do, kinda thing
(also, it has kittycannon)
:p alright you got me sold
its really not that heavy
kittycannon
So I'm looking at getting essx, coreprotect, and luckperms
are they that bad? :p or do they raid when the server is off or something
theres a bug where spawn endlessly
alright ill get that then
the only other thing I would recommend is some sort of mob stacking or farm limiting plugin
to cut back on entities if your friends start shoving 1000 cows in a small pen
ahhh, yeah that will 150% happen :p
yeah that will kill performance
does it cull entities or just stack em in a way to improve performance?
mob stacking will usually put a counter above the entity so if you have like 5 pigs, it will be 1 pig entity, but (Pig x5) usually above it
ah, I see
If you kill the stacked entity, does it kill all 5?
I definitely don't want to cull entities
so if you have 20 pigs in a 5 x 5 area, it might kill anything over like 5 or something
depends on the plugin and settings
hmm, I'll probably look into getting that if my friends get too autistic
It will usually happen
someone who has a turtle hoarding problem will start breeding them
or something
I thought the mob stacking plugin had a memory leak
I fully expect it, but at least then I will be able to say that they did this, not me :p
@left swift which one? theres a few last i looked
I'm assuming worldedit is still the way to go for large world editing?
Yes
nice
anyone know the name of the mod that allows you to change the biome of one single block?
FAWE I think is recommended
I'mma look into it
I also need the mod that allows for the cycling of the metadata of one block with a stick
I dunno if it works for 1.14.4 tbh, but otherwise worldedit works
...coreprotect?
I have in mind the plugins that Jamziboy's server had, but I cannot recall the name
I'm not sure that its worldedit
nor coreprotect
just use the debug stick? 🤔
debug stick?
oh this looks cool
have not seen this
ok so this is extremely similar to what I'm thinking of
but this only cycles though the metadatas that minecraft recognises as being in use
I'm gonna be using the conquest texture pack which has textures for all 15 metadatas, even the unused ones
so I need a plugin to cycle through those without having to individually set the block in worldedit
yeah I wouldn't rely too heavily on the debug stick. Mojang basically introduced it and then was like "we're not going to fix any bugs with this" so 🤷
anyone know of a mod that does essentially what the debug stick does but for all metadatas?
what kind of "unused" metadata? Oo
like for example, 98 is a block of stone bricks, but 98:1 is mossy stone bricks
and 95 through 95:15 is all the different colors of stained glass
these IDs don't exist anymore
what
.g minecraft wiki flattening
(phoenix616) https://minecraft.gamepedia.com/Java_Edition_data_values/Pre-flattening -- Java Edition data values/Pre-flattening – Official...: "This article is about values from Minecraft: Java Edition up to 1.12.2. For values since the Flattening, see Java Edition data values. For values..."
meh, seriously google?
because it's a lot better than magic numbers
(and opens the door for custom block stuff in the future)
are the extra metadatas still there though?
most of the special blocks that were in the game but unobtainable were introduced as their own ones
e.g. all bark logs (or non-bark logs)
I did see that, which is nice
but it also removed blocks like the column portal, which was a super cool block in sci fi builds
and it seems to remove alot of blocks I used to use in creative
dang
oh well, I'll adapt
So, is performance between spigot and paperMC equivalent right now?
i doubt it, especially if you don't have an nvme ssd as paper has async chunk loading
nah papers way better
sweet, imma get paper then
Also, slightly off topic, I have a friend who wants to join but his laptop is a museum piece by now
You guys know of any ways to improve performance?
I know about optifine, but minecraft java arguments or other ideas are welcome
getting a new laptop?
(might sound like a joke but Minecraft runs extremely bad on older hardware)
his dad is a mailman and he can barely afford to be at school even with a partial scholarship
I wish he could
I've looked into donating him some ram from my old laptop, but his laptop has 0 expansion possibility
so I'm really just looking for mods or java args to help him atm
optifine and disable all eye candy like lighting, shadows, render distance
but it probably wont be fun playing like that xD
I might even give him a 16x16 resource pack so I'm really looking for all ideas :p
hes not looking for pretty, just fucntional
lol
or be like this dude
solid color for blocks
or just get a raspberry pi 4
Minecraft 1.14.4 (with Optifine) running on Raspberry Pi 4 (4GB) Gentoo 64bit Tutorial : https://www.raspberrypi.org/forums/viewtopic.php?f=78&t=249875
(DiscordBot) Minecraft 1.14.4 running on Raspberry Pi 4 - length 2m - 77 likes, 2 dislikes (97.5%) - 5,480 views - Mike Hooper on 2019.08.20
@golden gust There's actually a version without Cardi B.
My FPS go down when using ANY resource pack, so i wouldn't recommend using 'em. 🤷
using non optimized bloated and much more detail textures in ANY game will make the fps drop. maths...
Using 8x8 textures. Smh.
hmm, it seems the zoom out tiles in dynmap stay unrendered if they initially rendered bad(server crash, etc) and even when I re-rendered the whole map, the zoom out tiles are still black. clearly a purge map is REQUIRED when needing to do a full map re-render. Dynmap needs a function that lets you inititate a re-render of the zoom out tiles. Because when I zoom in, the tiles are there, the zoom out processor just thinks that they were already rendered ok due to a cpu crash or a minecraftserver restart/shutdown during zoom out processing/tile render.
. . ..
There is a .pending file in the dynmap folder when renders of maps are running. It looks goofy, lots of data represented by symbols for processed/not areas. There is no description on that file in documents. Its pretty cool its open source tho.
Hey, i can fix it then.. but one wonders, but the author has not, so how could a java noob be of any use there.
Yea, im using beta6 for my tests.
@devout grail, matrix detects a few like flying and fast run. It doesn*t detect boat fly and high jump sadly. Next one i test is spartan.
Developing your own anti-cheat plugin is also an option. 
Nice idea - so we need like 20 plugins for one purpose over time? 😉
Idk, not my problem though. 
Good talk 😄
mysql server / 10 min stop job. You all here talked about mysql server suking..
What would be better?
https://github.com/webbukkit/dynmap/issues/2609
for what stuff do you need the mysql server? For that dynmap version?
its for dynmap and other plugins i may want to put into a database
@cosmic raft now we'll go & kidnap you
ok
Anyone wanna help me out with an issue lmfao i got a plugin changing all the player names on a paper server i made to %player_name% and I thinks its either Deluxe Chat, NametagEdit, PlaceholderAPI, or Vault
its probably papi sounds like you dont have the papi extension
i've never used Papi before so i saw the extensions folder but never added anything to it
is it appearing as %player_name% in the chat or where
do this in game /papi ecloud download Player
then chat
yes in the chat
That fixed it
thankyou!
you may want to look at all the possible extensions here: https://github.com/PlaceholderAPI/PlaceholderAPI/wiki/Placeholders
they're on the ecloud: https://api.extendedclip.com/all/
lolwut
did Brianna just join and get instabanned
who is Brianna
Songoda
oh okay, thought it was ZER0 (NotPetya)
So is there any disadvantage to using Paper for a vanilla SMP server over the stock Minecraft server?
Depends on what you call disadvantages
The only disadvantage is mobs spawn a lot less on paper, but that's for a reason
There are changes in it that make it 'not' vanilla, but it's doubtful that players will notice unless they're diehard mc players
They're changes for performance over anything else
Such as ^ mob spawns
lol sorry tired af
I’m briannastatic
and you run songoda and post the songoda plugins, yes
I only own 33% of songoda.
That was the teams account?
How does one have stocks in bukkit plugins
doesnt change my sentiment?
"33% of Songoda"
It’s not my handle though.
ok big deal, they asked who you were and most people know you by the name songoda
hence...
y'all need to chill none of this matters
you ever just eat food then sad cause the food is gone and you want moar?
Billy was smart
I’m informing you so people know better.
No one rlly cares tbh
simple I wills eats yous
bc Songoda 🚮
@void void not if i eat you first
.kill computercat
rips off computercat's legs and leaves them to die.
grrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr 😡
https://www.youtube.com/watch?v=efs3QRr8LWw
Edward Snowden is an American whistleblower who copied and leaked highly classified information from the National Security Agency in 2013 when he was a Centr...
(DiscordBot) Joe Rogan Experience #1368 - Edward Snowden - length 2h 49m 32s - 127,038 likes, 3,496 dislikes (97.3%) - 2,725,010 views - PowerfulJRE on 2019.10.23
are you flaming joe or edward
neither
u watch it?
no
quote at 1 hour exactly.
why is the title of that video so narc, like advertising names and highlighting the high video number instead of actually describing the video
nice, now im being pmed by the dramacore ultra
https://www.youtube.com/watch?v=Z3IPVWN-1ks lol this is probably my new favorite video
Get a free trial of Audible at https://audible.com/minutephysics or by texting 'minutephysics' to 500500 Support MinutePhysics on Patreon! http://www.patreon...
(DiscordBot) How ISPs Violate the Laws of Mathematics - length 6m 8s - 65,497 likes, 3,441 dislikes (95.0%) - 1,662,319 views - minutephysics on 2019.03.01
custom firmware for xbox dvd drive to skip over bad parts of dvd quicker instead of retrying to read it? like for really scratched discs
oh noes
I blocked minutephysics
@void void Are the changes to the mod spawn rate (and others?) configurable?
Yes they all are
Alright, thanks for the help man :)
No problem
when asked about battery percentage google assistant just tells me to look at the top right of the screen
like.. if I could do that why would I be asking you
Strange. Google assistant on my headphones can read me my battery status
I think it's the status of my headphones tho
I guess apps can't read that info 🤷♂️
"Except for the headline, this story has not been edited by **** staff and is published from a syndicated feed."
News sites in 2019
"what did you do at work today?" "Writing click bait headlines for borderline fake news posts!"
MiniDigger apps definitely can read battery level, MacroDroid does without any root or adb hack
Maybe they just don't want to request a million permissions to not cater paranoia, idk 🤷♂️
Ok no, the Google app has a bazillion permissions too
Added in API 21 🤷♂️
(5.0)
Studying the minecraft earth map. I looked into the south where the land is always cold, and i thought wait it gets cold much farther north... .... 23 degrees of tilt is all it takes to make that change.
So what is that in size of movement... well how large is the earth.
does that mean the window of freezing to death and burning to death is actually smaller than the earth?
Perhaps the tilt is the factor. if no tilt, would the equator burn, and the poles freeze? Whats the perfect tilt? Is our tilt ideal for the amount of radiation from the sun?
dang i would need to do maths to figure that out.
Lets see, the 23.44 degree tilt times two 46.88 total arc, we need the Arc radius forumula my good sir. plus some earth data...
https://upload.wikimedia.org/wikipedia/commons/6/61/AxialTiltObliquity.png
earths rotation is actually rather interesting
And I won't even start on the obliquity is decreasing... and how that affects ... like ... everything... nope .
considered that the orbit is not circular
if you're caring about the tilt of the earth gotta consider that too
orbit around the sun specifically
whether some of the sun is blocked by mercy :>
see now if we tilt that beetch just right, it will be an earth too! lets NUKE IT.
oh don't think yer gettin outta this nukathon MARS, ... nuke soup for YOU!. we want tilt!
See its thumbs up down for the NUKEATHON.
https://upload.wikimedia.org/wikipedia/commons/2/29/Planet_axis_comparison.png
oh wait... earth has a thumbs up.
i mean its thumbs down for nukeathon.. VENUS yer next.
Time to put on my math hat.. because how dare you just seems kinda pointless.
https://cdn.shopify.com/s/files/1/2693/5196/products/math_reg_1024x1024@2x.png
See you in 44,000 years to prove dem maths.
Can i ask a question?, what is this plugin?, sorry because my English 😅
a tool from worldedit? or is that worldborder
~~"
What's this about WorldEdit?
oh sorry didn't see it was a video
that plugin look very cool
I don't know of a public plugin that does that, I wrote a very similar sort plugin for a large network a few years back because nothing public existed
Maybe that's changed now
So this is a thing... https://www.bleepingcomputer.com/news/security/discord-turned-into-an-info-stealing-backdoor-by-new-malware/
ITS FLAT, so tilt dosent matter!
https://42cdn.com/b2api/v1/b2_download_file_by_id?fileId=4_z6177fca890d8c37157cc0814_f117aff243494ce28_d20191024_m082047_c001_v0001130_t0038
This world was made by script.
https://github.com/MattiBorchers/MinecraftEarthMap
LOL.
If they need to handle bare metal, they wrap it in special coatings or blankets to protect themselves.
And yet, in the shade, an object will cool down to below -100 degrees Celsius.
Astronauts can experience vast differences in temperature between the side facing the Sun, and the side in shadow. Their spacesuits compensate for this using heaters and cooling systems.```
did you eat a science book for breakfast?
tastes secular
my god, i hate php
don't we all
so i have this retarded shit going on right now. first i need to load all categories with parent 0 (top level). For each, I have to get its children. Then I somehow need to get the children each of those, and so on, all the way until there are no more children. And then build it all into a megajson.
But with php I have no idea where to start
well, without repeating the shit out of myself
i can probably do it...maybe
ergh
aight yall im hella braindead, help
I have: https://hastebin.com/xepahosoli.php
This works but it only gets the immediate children.
For each of the children, I need to repeat that down until there are no more children. Any ideas? lol
write C
pls
honestly
let php die
burn it
use C
every second you use php
is another it lives for
alternatively ping kashike
I hear he loves php
vic you're actually retarded
ik what ur typing
wasn't php created because the people a guy was working with were too retarded to use C
Ice Town.
.g creation of php
(DiscordBot) https://en.wikipedia.org/wiki/PHP -- PHP - Wikipedia: "PHP includes various free and open-source libraries in its ... generation of images and Adobe Flash content, PHP ..."
PHP: Hypertext Preprocessor (or simply PHP) is a general-purpose programming language originally designed for web development. It was originally created by Rasmus Lerdorf in 1994; the PHP reference implementation is now produced by The PHP Group. PHP originally stood for Pers...
cool, what game is that
you do have a choice
im literally working with wordpress, kill me
lol
Created in 1994 by Rasmus Lerdorf, the very first incarnation of PHP was a simple set of Common Gateway Interface (CGI) binaries written in the C programming language.```
oh huh
yea, thats this game minecraft, 1.14.4, it makes ice biomes.
fuck
But suitcases full of benjamins sent to all users of this chat, can get you the access you need.
.. . ..
Pallets can also be dropped off in driveways.
https://d1o51r9qdgnnlz.cloudfront.net/static_image/e5d016bc-87bc-4dc7-9014-c7989a0df36d/static.jpg
Oh, damn they fast.. already here, just back it right in. we gonna need some privacy. to offload this ... shipment.
https://media.giphy.com/media/t3a7CNa14scHC/giphy.gif
you need a recursive jesus
did anyone's discord clients have issues connecting earlier?
PHP can be bearable when done correctly
it's just never done correctly
and even when it's done right you might as well use something else
@ocean bison ye
and even when it's done right you might as well use something else
Except when you have a cheap "normal" hosting with just php; or if a client wants to use wordpress; or if you inherit a project with loads of php.
I was on the PHP-sucks bandwagon, but PHP has actually become pretty nice.
Still wouldn't pick it for my own projects hahaha
love laravel
Any opinions on javascript?
The only reason to use PHP is if you're inheriting something
There's so many other CMSs out there
Possibly regarding developing plugins in it, like with ScriptCraft?
JS sucks
Hahaha okay hello, you write assembly I assume? 😂
C# primarily
but if you're going to write a bukkit plugin, just use Java
there's no reason to add another layer of complexity onto an unsupported stack
Well I wrote one using javascript, and it worked very well
I don't really like java, and I like the fluidity of JS
If you like the "fluidity" of JS, you're using JS wrong
Come'on man, you can be a bit less know-it-all and condescending
Or is that just the style in here? 😂
I'm assuming you're talking about the weakly typed "feature" of JS
I'm speaking as somebody who developed primarily in PHP and JS for about 10 years and then switched to C#
It is under my strictest of opinions if you worry about types enough that loose typing is important to you, you're not writing good code.
Hahaha, okay lets agree to disagree then
Let's take integers for example
Yes, an example please :)
Correct, that's why my editor warns me when I use ==
That's not the "fluidity" I talk about
It's the fact that I can just say
events.onPlayerJoin((player) => {
player.sendMessage(`Hey there`);
});
Without making a new class, making sure all the types match up, etc
I'm working with packets now, and I would take me hours after hours to make that work with Java
Partly my lack of Java experience, I guess
Classless is a problem when you're doing more than just minor functional programming
In Java's defense, not each event listener needs to be in a different class, so I wouldn't say "without making a new class" is really a good argument.
I know, but you do get the point right?
how do i find the ip of my server
Classless is a problem when you're doing more than just minor functional programming
Here I again disagree, hahaha
if you're doing minor utility things, it's trivial to set up a utility class
Ok say you make a function called
oh I don't know
parseInt()
how do you know that parseInt() isn't already defined?
Everything in JS is lexically scoped
help?
If there is no parseInt defined in your file, there is none defined
that's incorrect
due to the fact that there's potentially other libraries loaded
and there are core global functions
In modern JS no other globals are generally defined
Yes you have the core globals, but you seem to be talking about JS 10 years ago
Now everything uses node style require() for other libraries
So, to go back to my original point
And yes they can in theory do global.parseInt = ..., but that is very uncommon and frowned upon
If you're needing to use require()
let me rephrase that
if you're using functionality of modern JS that is abusing and manipulating JS into acting like every other language out there
what's the point of using JS?
Hahaha "abusing and manipulating" really? 😂
yes, really
For one, it doesn't
just like PHP was never meant to be what it is
I am unsure how you can say that JS is "acting like every other language out there"
As JS is still dynamically typed, and even require is not at all similar to how java works with modules
Why was require() introduced?
Because we needed a module system
Why was a module system required?
Because poluting the global scope is not really useable?
Can you get to the point please, I'm really not in for these condescending questions
So what you're saying is code collision is bad?
Not sure what you mean by code collision
But let me turn this around
You ever used java lambdas?
Functional interfaces?
What you using java for if java just tries to copy lambdas from JS?
What I'm getting at is JS introduced modules because it doesn't have native namespacing
Lambda's are not copied from JS lol
I don't even know what you mean by namespacing
frankly, C# does lambdas better anyway
I guess namespacing is a unnecessary concept in JS, where we just have modules :P
no, you do have namespacing
Lets see which language had lambdas first, JS or C#
it's just poorly named and implemented
the fact that I can write two modules where one overrides the other, and I have no insight into it being overwritten is fantastically inept
You can not?
Can you give an example of this?
I really think you don't know modern JS 😂
also anonymous functions have been around since 1958
True, just like module loading has been around very long
All I'm trying to say is your "Why copy other languages point" doesn't make sense
Every language is copying every other language, which is a good thing, not a reason to say "Oh so the copying language is bad"
But, can you give an example of
the fact that I can write two modules where one overrides the other, and I have no insight into it being overwritten is fantastically inept
Define "module"
Like
// file a
module.exports = () => "a";
// file b
module.exports = () => "b";
Now I include them using require
whatever syntax you want to use I guess
let a = require('./a.js');
let b = require('./b.js');
we do TS which is a bit more sane syntax wise
sure, whatever, the syntax isn't important to my point
Now how can these modules "overwrite" the other?
JS has no concept of keywords like public, private, protected, etc
Well
in JS, I can really fucking abuse the system and just overwrite a or b
Is this guy teaching us js ?
let private_value = 0;
module.exports = () => private_value++;

How can you overwrite it @stone silo
Can you show me
Instead of just telling me how "fucking bad" it is
can you whip up a codepen or something for me? It's honestly been a while since I've had a JS env working
Nahh man
JS env
You playing the big man here
🤣🤣
Then you need to prove yourself
Real men use notepad
With your big "fucking" words everywhere
You can't be so bold about all these claims, having the most strict opinions on them, and then be like "Hey man has been a while"
Please, next time you try to lecture me about a language, make sure you actually know your stuff
Also just wondering now, is there anything really private in java?
As far as I can tell you can find any private field using reflection
@vestal latch 🤣🤣🤣
that's not exactly what you're talking about cause codepen isn't a full fledged JS environment, but it gets my point across
A https://repl.it/ environment is more what you are looking for
There it is actually using node (with actual require and files)
Also I don't see your point yet, where is a module being overwritten?
ok so what I'm talking about is namespacing
let me relate to you in C# because it does it properly
if I have List<string> someListOfStrings = new List<string>();
I know for 100% fucking sure that List is Systems.Collections.Generic.List
I can't do using My.Own.Fucking.Class; and have that namespace contain a class called List
if I use List anywhere in my code, I have to specify WHICH List that is
that doesn't fly in JS
Well, it actually does
If you use List in your file
Except for core globals (Array, Object, ...), you need to look at where List = ... is
And then that tells you what list it is
And most likely you'll be doing something like let { List } = require('efficient-data-structures')
There is no implicit using that imports everything into the current scope
Im gay
There is only explicit let the_variable_it_goes_into = require('the-module-I-take-it-from');
My dad beat me when I was little
First off, you don't, hahaha
but you can
that's my point
loose typing breeds bad code
sure you can develop properly in JS
but I'd argue most don't
just like PHP
And you can write System.exit() in your java program
And that is most likely a bug in your program
sure, but at least I know that System.exit() will ALWAYS bee System.exit()
/s/bee/be
Sure, but I don't think it is as important as you make it seem 😂
no it's insanely important
You are really a bad discussion haver, are you? 😂
Well I'm signing off till there are people more open to discussing Java vs JS online 👋
No, you're just not listening to my arguments
you're putting me off as some dude with a tight spine that's not open to other implementations
and I am
just not with loosely typed languages, because they almost always breed a large userbase that writes poor codes and implements hacks to get around language design
it's not right, but it happens
what retardation is going on here now
javascript
someone thinks it's a good idea to write bukkit plugins with js
looks at skript
Well don't know if it is a "good idea"
its ecosystem is simply disaster
^
Just figuring out why, for minecraft, it might be a bad idea
that's not an argument though
Hmm
hi
I wouldn't write a MC plugin in C#
Linux is written in C...
Now lets see, what is my minecraft server, that runs on linux, written in...
Hmmmm
it isn't wrong to use scripting language what runs on javm to.. well.. script on jvm?
jvm*
better question would be that how performant it is
Well I'm trying out with "graalvm" now
I would imagine not very
And it actually is pretty fast from what I can tell
It is no longer "scripting JS inside JVM"
let's just write minecraft plugins in css!
^
But it is compiling them side-by-side
so it's a transpiler?
No, it is compiling the JS to JVM bytecode
lol
let's write plugins in php instead
If you call JVM bytecode "transpiled" I don't know what compiled will ever mean
Because yeah, in a definition JVM bytecode is transpiled
so it's transpiling js to java and then compiling that into bytecode
No, it is compiling JS to bytecode *
what's the underlying tech?
Graalvm
It is a completely new JVM implementation by Oracle
From the ground up built for running multiple languages
ah I see
You all joking, but you can write a plugin in Ruby or C if you want
Well at least with graalvm you can
no c# though
And I'm now building a server where people can write their own scripts that run on the server
that seems a bit backwards
And yes the scripts will be in JS
Hahaha, trust me I've looked into that
If you want to try to hack it somewhere next week, I'd be glad to have you try :)
no c# though
C# is just not implemented, but if you write a parser for that for "Truffle" (api for graalvm) and you can run C#
But that's why I am, aside from "JS is bad", looking for points that I need to look out for regarding java vs js
this discord guild is very likely biased with "java is better than x" opinion
I expected that, so I am not asking "Is java better than js"

My JS defending rage came when someone said "JS is completely useless based on facts and fucking logic"
But I ain't going to be sandboxing java anytime soon
So for now I am "stuck" with js :P
i mean its number type is pretty useless yes. different number types vs javascript turning everyting into float basically
I can see how different number types are useful in very perfomance intensive situations (eg a minecraft server), but I have never in my life had my JS applications slow down or use much memory because of all numbers being float
I wouldn't dare to propose writing core-protect in JS hahaha
(DiscordBot) https://github.com/eallik -- eallik (Erik Allik) · GitHub: "... for me it seems to be working, after I did a manual search … +2 −6 • 1 comment. Opened 1 other pull request in 1 repository...."
you gotta be fucking kidding me
there you go
@stone silo https://repl.it/@dralletje/WeirdGraciousMp3
Nobody would do this, but you can ;)
lmao new idea for paper patches
Hahahaha please no
😂
Then again, no way of patching obfuscated code is ideal I guess
issue with that thing michiel, is that you need System var in scope
much easier to just do System.out = new CustomOutputStream()
In my new version it is static on the class, also works (static CustomSystem System = new CustomSystem())
Can you re-assign System.out like that?
yes...
and that's only if you don't import System, correct?
Yo guys wassup hello GoodEve/Morning So I am not very sure if I am using the BuildTools for this Spigot but https://sourceb.in/bf4dc50318
Even when I import java.lang.System it works
.g java shadow variable
(DiscordBot) https://dzone.com/articles/variable-shadowing-and-hiding-in-java -- Variable Shadowing and Hiding in Java - DZone Java: "Feb 16, 2018 ... See how variable shadowing and variable hiding work in Java, how your ... instance variables, the local variable shadows the..."
there you go
I'm not sure if C# would yell at you for something like that, but if you did using System; it wouldn't let you compile
majority of languages work like this
yes it does
not defining new is a warning, not an error
I was talking about his code faking out
@errant echo 1) that's Spigot 2) this here is Paper, not Spigot 3) let the fossils settle already, 1.8.x is pretty old
?
in c# it's Console.Out = new WhateverTextWriter()
vs System.out
but it works the same exact way
or if you just want to shadow the variable
@stone silo https://repl.it/@dralletje/c-overwrite-system
Well you have a point, sorry for having a misunderstanding tho... Just trying to ask if it is still possible 🙂
like, the issue is that that relies on the variable being in scope
it's still possible however try cleaning up your build directory...
right, I mean if I hover over System.Console.WriteLine it's going to tell me it's part of ConsoleApp3
Ahh okay thanks Ill try
it's still distinctly part of a specific namespace
also let this topic die already, it gets none of us here anywhere further
You writing your First C# Programming DoctorDalek
tbh idk what the question even is
Yeah yeah but Thanks Mikroskeem its seems to be working now
i just saw some dumb code
don't dig deep into it, save your braincells
@errant echo no?
either way
fuck maths, or rather fucks sake how dumb i am and skipping all functions/integral topics in high school maths few years ago
hahaha I have lots of them 😂 😂 😂 😂 😂
found out today that i'm gonna have a huge test about integrals tomorrow; haven't still managed to learn anything

So that means 😂 😂 😂 😂 😂
Yeah Good Luck

have to calculate approximate value using differentials (or whatever they are called in english)
Wait what is your nationality mikroskeem
🇪🇪
Fek I mean Language
estonian
yay for baltic states
your mo is a maths tutor
s/mo/mom
Correction, <^-^> your mom is a maths tutor
HOW DARE YOU MY MOMMY IS A SAINT
what
shhh... nothing makes sense here... best not to get involved 
guys? world border nether portal bug ever fixed? (I dont track xD)
not really their problem. although if you set the vanilla world border to match your plugin border minecraft will handle it for you
ehm thats not a fork? its the original
uh
no its not
https://github.com/Brettflan/WorldBorder <-- original
oh sorry xD
anyone got the forked wb compiled? (I know its eternal shame but I never messed with java)
No You.
just download it, install maven and compile it as so
but I honestly suggest you follow flanigomik's suggestion instead
I think I use circle/radius world border while vanilla uses square
barty I need barty buck
Guys, seriously good work, every single time I went there I always get 999% answer 😄 masterminds
Nipple clamps
What
When
sad
@spare venture Be my tutor. :>
temporary Spigot/CraftBukkit bugs
Just, gg
Should we ask him to take back the word temporary?
Bugs r gross
Nou
O
i hear now they are intentionally putting bugs in 1.15
She's a dangerous woman, is Oprah. Taken from a clip on Conan.
(Korobi) BEES!!! - length 27s - 14,095 likes, 200 dislikes (98.6%) - 1,389,588 views - magicb0y on 2010.11.27
Cat, u wanna get banned? :>
Fite me
Yea, it was supposed to be an obvious joke, oprah not needed.
I want phantoms to be unkillable and their screech sound played more often and louder
I just love that vid so much
Don't mess with the MC god md_5. :>
that would be a bug fo sho
Also, fuck me
I think Microsoft and apple colluded to make boot camp a pain in the ass
Okay
Now Windows requires you to have 3 secret answers
3
Wtf
Less than 4 but more than 2
you can skip that cat
just leave the password empty on the previous screen
after the account is made, you can add a password via control panel
the secret answers are for the A.I. database to understand your subconscious.
without the secret questions
🇫
blocked
hey @acoustic pilot apologies if you are already aware, but the SSL cert of your site is broken
[ERROR] Failed to execute goal on project SimpleAdminHacks: Could not resolve dependencies for project com.programmerdan.minecraft:SimpleAdminHacks:jar:1.2.4: Failed to collect dependencies at com.comphenix.protocol:ProtocolLib-API:jar:4.5.0-SNAPSHOT: Failed to read artifact descriptor for com.comphenix.protocol:ProtocolLib-API:jar:4.5.0-SNAPSHOT: Could not transfer artifact com.comphenix.protocol:ProtocolLib-API:pom:4.5.0-SNAPSHOT from/to byteflux-repo (http://repo.byteflux.net/repository/maven-snapshots/): Failed to transfer file: http://repo.byteflux.net/repository/maven-snapshots/com/comphenix/protocol/ProtocolLib-API/4.5.0-SNAPSHOT/ProtocolLib-API-4.5.0-SNAPSHOT.pom. Return code is: 526 , ReasonPhrase:Origin SSL Certificate Error. -> [Help 1]
Use some sort of Bin for that and maybe they're aware so don't kindda tag them... 😄
@kindred gate You can tell maven to ignore SSL
pfft you ever try to cache and proxy ssl data its not as easy. cmon make things easy for your isp who can't be sued for giving away your private info.
I'm about to name a class AbstractArena. Help.
I always try one of these solutions when I need help.
https://www.howtogeek.com/125157/8-deadly-commands-you-should-never-run-on-linux/
Who uses Ubuntu anyways?
woo left work earlier today
no bus schedule this time? sadlyfe
@cosmic raft It's almost 22 here, smh.
3 hours difference. Nice.
And here comes the bus.
:O
and on the bus and on the way home
......mean while.... behind closed doors.....
https://i.kym-cdn.com/photos/images/original/001/340/029/055.jpg
i mean what did u expect. the market of consumer data is so valuable these days that it's pretty expected to assume with higher transmission rates, there will be higher collection rates.
Lower prices would be prudent.
if your personal private parts of your life are going to get raped and sold, at least you should get a part of it. or is that prostimarketing?
So you can't sue your isp, then why not at least force them to lower your prices. They are monopolies when only 1 cable company can service any given home.
So facebook sells your stuff.. well why don't they offer cheap ad space TO those users?
Ask why reasonable compensation isn't even on the table or discussed.
Ask why you can't put your companies video ap on a TV that youtube gets to put their ap on, but then youtube is on a banning spree even though its a platform?
.....
I need higher res source images if I am gonna get anywhere, antartica is huge.
https://img42.com/yfi0F+
Your daily dose of stupid
This happened in the early 80's, when I was a programmer for Accu-Weather. We had needed DEC field service to come out and deal with our PDP-11's latest hardware problem, but when I called, I was told they were only taking criticial emergency calls at that time. All of the techs from the local field office were busy on another site -- HRB-Singer, a local defense contractor. When they finally made it to us and our problem, I heard the rest of the story.
It seems that HRB-Singer had a bank of about a dozen drives. Now, this was back in the days of washing-machine sized drives and big removable disc packs, the kind with a stack of aluminum platters and covers that would serve to protect a decent-sized birthday cake. One of their drives suffered a head crash with a particular disc pack. The night operator, apparently not sure if the problem was with the drive or the disc pack, stuffed the pack into the next drive in line, crashing that one, too, as the heads encountered the plowed-up aluminum from the first crash. He then proceeded to put that increasingly lethal pack into every single drive in the room, in some instances physically ripping the heads from their brackets.
Since the disc pack was from DEC, the first drive's problems were covered under their service contract. The following 11, however, were not. I hate to imagine what their bill must have been. They had the entire staff of the DEC field office, four techs, out there for a week with cases and cases of heads, installing and aligning new ones. If I recall correctly there were 14 heads per drive, a total of 168 heads, each and every one of which had to be installed, aligned, calibrated, and tested. Which is why none of their other customers could get maintenance to come for anything that wasn't actually on fire for most of that week.
@placid thicket I like how it says that he wasn't sure if the problem was with the drive or the disc pack but then he went and thought "better test the disk pack on the rest of these drives, can't be sure if it's the disk pack after it's killed 4"
If I was him I wouldn't even have tested myself, I would've instantly called in to see.
Lol right? Do you fire the guy? Charge him with terrorism? Burn him at the stake?
Considering how many resources and people it took to get it fixed, he royally fucked up
Unclear but also possibly lost all data on all drives too
I also have a love for minicomputers so that's painful to hear
I only know a of a few of those that are publicly known to still be in operation
minicomputers
washing-machine sized drives
one of which is a 45 minute drive away from me and is accessible through telnet, if you're approved for an account.
Compared to earlier models? Those are tiny
it just makes me wonder what they would call a modern hard drive if they saw it
"impossible"
Black magic
and yeah what flamingo said, they're mini compared to the building sized mainframes they're normally compared to.
btw flamingo you know about S.A.G.E.?
In prehistoric times you physically weaved sheets of memory where every cross was a bit
fun read
large network of building sized computers that was barely used and preetty much completely torn to bits after it / they were decommissioned
Very interesting, will read
Pick a piece of hardware and allow me to give you a painful story about it
Allegedly the largest computer ever built, too
I bet
Gimme something to find a story about
The SAGE (Semi-Automatic Ground Environment) System, was designed and built in the 1950s to defend against the threat of Soviet bombers attacking the contine...
(DiscordBot) In Your Defense: The SAGE System - length 23m 21s - 967 likes, 39 dislikes (96.1%) - 218,126 views - Computer History Museum on 2008.03.17
Lol that might be too specific, how about this?
One day a customer called complaining that he just received his computer, but it won't turn on. When he first pushed the power button, the screen flashed and then everything died.
I couldn't do much over the phone, so I went to the customer's office. It was plugged in, everything was hooked up ok, but, sure enough, it refused to turn on. I decided to take it back and promised to deliver a new one as soon as possible. But when I went to pick it up, I couldn't.
Fearful of thieves, the man had fired some 24 inch bolts straight through the box, through the hard drive, motherboard, everything, locking it to his desk.
"Oh," he said, "I thought it was just the TV part that was important. Will my warranty cover this?"
I'd ask for imsai 8080 or altair 8800 horror stories but those are my favorite computers and it'd hurt so much to read 
mfw
Sounds like a typical paper user
Have you seen War Games?
No
Ah
Typical paper user
A customer called us (a computer shop) and asked what all they needed to bring in with the computer. I told her that was it. Then about 10 minutes later she pulled up with the monitor and the computer still attached to each other. She said she couldn't unscrew the monitor from the computer, so she brought both in.
I took a look at it. The built-in video card was hanging on by a thread and sticking out where they tried ripping out the cable without unscrewing it first. She acted surprised when I told her she ruined the motherboard.
how do these people get out of bed in the morning
I understand some confusion since cables used to screw into their connections but wtf
You got a free hour to be disappointed in the human race?
I've got 6
Lemme set you up
ok
Humorous anecdotes of users creatively misusing computers.
The source of my stories
Lemme know what you think @vestal jasper
hey there!
Hello
hot take on hot thing
how many people notice how the paper logo is similar to telegram's
Idk, don't think anyone cares tbh
that's quite fair
One customer held the mouse in the air and pointed it at the screen like a TV remote, all the while clicking madly.
oh no
Lol that's surprisingly common
they need the smart™
the mice section is honestly more painful than the other sections
I used to work at a printing site that still used paper tape. One of the tape punches failed, and I'd removed the punch mechanism to look at it. It was a complex mishmash of springs, levers, and all sorts of things. Periodically, paper dust would build up and gum up the works, and we'd have to clean them out.
But at this particular time, my boss walked past, saw the problem, and said, "Oh! That needs cleaning!" and before I could say or do anything, he grabbed a spray can of PCb cleaner and sprayed the entire mechanism.
Now, this stuff dissolves anything that isn't metal, especially plastic. Sure enough, all the plastic components of the punch mechanism started dissolving. There was a loud ping as one of the springs snapped free of its plastic housing and flew across the workshop.
The thing just fell apart. It never went back into service -- there just wasn't enough of it left to repair.
Wait till you get to programming section
fun fact in a room with 20 other people I was the only person who knew how to insert a power cable into a computer and press the power button
I'm sometimes referred to as "The IT Guy" by my trainer
Same fam... In a comp repair class...
this is very relatable and close to the heart of my professional identity in any room with more than ten people double my age
he pointed to the windows key on a keyboard
pressed it
and told me
"You know what this is called, I don't, just press it to turn on the computer"
I had about 5 different emotions rush through me at that moment
so long as one of them's despair, i'm pretty sure you're covered
Does it hurt yet Vic?
@scenic prawn http://rinkworks.com/stupid/ if you also want to hurt
Humorous anecdotes of users creatively misusing computers.
no
as in no
i've had people complain their pictures were gone, and they were stored in the recycle bin
i'm not opening that
Lol, there are a few like that, but most are hardware related
Customer: "I received the software update you sent, but I am still getting the same error message."
Tech Support: "Did you install the update?"
Customer: "No. Oh, am I supposed to install it to get it to work?"
Lol love that one... Reminds me of a few people here
"you mean the cable needs to go in the hole?"
kick him
:^)
I worked at a photo lab in New Mexico. Part of my job was outputing digital files to a film recorder. Everyone there was friendly, except for one woman who never seemed to like me. After a few months I asked my boss about it. He told me that before I got there, they had tried to train her to do the digital output. They even paid for her to go to a class to learn about computers. She was the only student in the class who managed to get a floppy stuck in the drive upside down and backwards. The teacher had to disassemble the machine to get the disk out. She told him she had to pound it with the heal of her hand to get the disk to go in. After that, the photo lab decided she probably wasn't the one for that position. She always resented the fact that I had 'her' job.
delightful
sometimes we as a species are a disease and struggle with the most basic of comprehension unless spoonfed
A customer came into the store one day to return an internal modem, which he had purchased a few days earlier. He complained that it would not work. I took the modem out of the package and could scarcely believe my eyes.
The card had been filed down to about half its original size.
Tech Support: "Why has this card been filed?"
Customer: "The modem didn't fit in the slot, so I had to file it till it would fit."
c e a s e
Ten years ago, I was working for a company selling computerized cash registers. A customer called in to help me with a cash register that didn't connect to the back office computer.
Me: "So, can you tell me the settings of the DIP switches on the cash register?"
Customer: "DIP switch?"
Me: "Oh, sorry, the small switches located on the backside."
Customer: "Eeeerrr...there are no switches there."
Me: "Oh, yes, there are. Right next to the power cord."
Customer: "No. There are no switches. Not any more!"
Me: (puzzled) "Huh? Not any more? What do you mean?"
Customer: "Well, you know, my collegue told me that these switches might actually be what caused the problem, so I removed them."
Me: "REMOVED THEM??"
Customer: "Yeah, you know, removed them. With a chisel."
oh you scoundrel

your very actions are a curse upon my eyes

A user brought in a rather dirty Sony VAIO system to get a new power supply. The thing was dirty and beat up. He set it on the counter, and the side panel popped right open, and the thing was grubby inside. We saw one little tiny bug scurry out of it, and we killed it.
The system was brought in back to the garage, to clean it out. The thing was crawling with bugs -- there were over twenty inside this thing, including cockroaches and others I didn't even recognize. We doused everything with antiseptic and killed as many as we could. Then we popped in the new power supply. Just as we brought it out front, one last roach crawled from underneath the old supply and scurried into the new one, making it his home.
When we told the user about the amount of bugs (and charging him a little extra for our trouble), he said, "Well, I'm not surprised. We had this thing out by our kitchen." Egads.
wItH a cHiSeL
could've been with a tumor
do we welcome people coming in here?
i'm from community servers, not sure what the form is here
People usually don't, after major updates we may get 300 new users who say nothing and leave in a week
People also tend to get rather... Passionate... At times
now that's information i want to intake more of
please to tell
i assume you're not talking about hot sweaty hip thrusting, so
do people just flame?
Sometimes.
Sometimes you get people accusing everyone of being retards. Sometimes you cat users looking for help but refusing the answers they get. And other fun things. It's best to keep popcorn handy

oh boy


